iOS之安全加密
数据安全 在项目中当我们提交用户的隐私数据时,比如:登陆密码、银行账号等,一定要使用POST请求提交用户的这些隐私数据。因为GET请求的所有参数都直接暴露在URL中。同时请求的URL一般会记录在服务器的访问日志中,服务器的访问日志是黑客攻击的重点对象之一。 仅仅用POST请求提交
数据安全 在项目中当我们提交用户的隐私数据时,比如:登陆密码、银行账号等,一定要使用POST请求提交用户的这些隐私数据。因为GET请求的所有参数都直接暴露在URL中。同时请求的URL一般会记录在服务器的访问日志中,服务器的访问日志是黑客攻击的重点对象之一。 仅仅用POST请求提交
委托模式 对象之间经常相互通信,而通信方式有很多。Object-C开发者广泛使用的一种名叫“委托模式”的编程设计模式来实现对象间的的通信,该模式的主旨是:定义一套接口,某对象若想接受另一个对象的委托,则需遵从此接口,以便成为其“委托对象”。而这“另一个对象”则可以给其委托对象回传
最近在做IM中文件发送的功能,其中涉及到了发送音频格式的文件,于是我使用了我之前封装的播放音频的工具类,这个工具类是用来播放IM的语音的,但是我在播放文件中的语言时却遇到了一个奇葩问题。 我开始播放音频的播放代码如下: 12345self.player = [[
CSDN的老朋友、连续两届CSDN博客之星、微软MVP、博客排名52位、在中国传媒大学通信与信息系统专业攻读博士的雷霄骅,于2016年7月17日凌晨猝死在学校主楼五层,并于7月23号安葬。据相关报道称,事发前雷霄骅一直泡在实验室忙碌,怀疑其是劳累过度导致猝死。 C
起因 在iOS开发中我们经常会调用系统相机和麦克风,但是这些权限都是用户可以控制的,当APP没有权限调用这些手机资源,但是我们没有判断,直接去调用了,这样会出现问题。 麦克风权限 我在项目中开发IM的录音功能的时候,没有判断当前APP是否拥有响应的权限,导致录制失
起因 所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 例如: 死锁是因为多线程访问共享资源,由于访问的顺序不当所造成的,通常是一个线程锁定了一个资源A,而又想去锁定资源B;在另
最近下载了网上的一份开源代码,pod更新时出错,根据网上别人的解答是项目太新用了Xcode7与iOS9 SDK,需要对CocoaPods进行了升级,没想到这一升级造成了一系列的问题,费了老鼻子劲才把这些问题都一一解决,就在这里记录一下吧,希望对需要的人有所帮助。 1、问题环境升级