摘要:
以前玩过flash的就知道,要使动画流畅,那么一秒最少需要24帧,因为人眼的反应时间是1/24秒. 在iOS上也是一样,iOS的帧数掉到24以下就会出现,所谓的卡顿现象.也有说是30帧以下,或者60帧以下.这里说的24帧只是理论上的. 网上的资料说,iOS开始就是双缓存+垂直同步,而Android从 阅读全文
摘要:
Git安装 yum -y install git 安装后,在srv目录下建立Git的目录. 初始化一个git空仓库 git init --bare project.git 增加用于访问git仓库的用户 useradd git #用户添加 passwd git #密码设置 将git赋予刚才建立的用户 阅读全文
摘要:
离线缓存 之前的项目因为实时性要求比较高,所以一打开客户端,就开始做网络请求.现在想想,是没有做内容的离线缓存.这个问题,我没意识到.产品经理也没有意识到... 我觉得Archiver,来做比较合适,可复写.可直接从存储中读取model,(当然要在相应的model里实现NSCoding协议)代码如下 阅读全文
摘要:
1.环境搭建 使用官方推荐,手动搭建.. 1.下载所需文件 http://ocmock.org/download/ 根据自己的需要下载不同的版本. 打开iOS library文件夹,里面就有需要用到的libOCMock.a的静态库以及OCMock文件夹里的头文件 2.工程目录 在工程根目录下建立us 阅读全文
摘要:
要说明runtime,首先要明白objc这门语言,是基于C的封装.真是因为runtime,objc才有了面对对象的特性. 也就说,所有objc的语言,在运行时都会转换成C. 也是基于这样的特性,runtime可以做很多不可思议的事情.比如动态添加成员变量,函数等等. User *usr = [[Us 阅读全文
摘要:
今天重装Alcatraz,运行github上的命令后,安装成功,可是配置界面没出来. 无奈重装, 先删除原本的插件 rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin 重置 f 阅读全文
摘要:
安装wget yum -y install wget Wget rpm 完成安装后,会出现管理地址和客户端下载地址 为默认用户openvpn设置密码 安装net-tools yum -y install net-tools 登录https://你VPS的IP:943/admin,修改用户权限 登录 阅读全文
摘要:
首先进入系统模板的目录/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project\ Templates/iOS/Application... 阅读全文
摘要:
上个项目需要使用通讯录,我在回顾自己设计的时候,发现自己少设计了cache这一环.虽然直接用SQLite在初期体验上没什么大损失,不过可以预想通讯录增长到一定数量后势必会影响体验.单例模式,全局缓存...//// SingletonCache.h// StorageDemo//// Creat... 阅读全文
摘要:
最近一直在反思之前的项目,发现了很多问题.比如数据安全... 虽然项目需求是只展示最新的数据,所以几乎没用什么本地存储.除了通讯录和用户的Token. 用户通讯录另表,今天反思下用户的Token的存储,我直接用<Preferences>存在了本地.一旦被非法获取,配合API借口,后果不堪设想... 阅读全文