理解 iOS 的内存管理 远古时代的故事 那些经历过手工管理内存(MRC)时代的人们,一定对 iOS 开发中的内存管理记忆犹新。那个时候大约是 2010 年,国内 iOS 开发刚刚兴起,tinyfool 大叔的大名已经如雷贯耳,而我还是一个默默无闻的刚毕业的小子。那个时候的 iOS 开发过程是这样的 ...
分类:
移动开发 时间:
2016-09-28 02:15:18
阅读次数:
266
远古时代的故事 那些经历过手工管理内存(MRC)时代的人们,一定对 iOS 开发中的内存管理记忆犹新。那个时候大约是 2010 年,国内 iOS 开发刚刚兴起,tinyfool 大叔的大名已经如雷贯耳,而我还是一个默默无闻的刚毕业的小子。那个时候的 iOS 开发过程是这样的: 我们先写好一段 iOS ...
分类:
移动开发 时间:
2016-09-23 16:43:33
阅读次数:
223
这段时间学习shell 脚本开发,本来一开始只打算写个 if 多分支判断,后来一不小心一发不可收拾,就把条件判断都尝试写了下。 一个比较简单的游戏,分7个模式,可以不开上帝视角玩下,看哪关的成功率最高。 ...
分类:
系统相关 时间:
2016-09-19 19:38:02
阅读次数:
394
从前,我以为。一个手机系统只是一个系统的UI风格,没什么不同的。然而,在我混合使用这三个手机系统之后,才明白,一个手机系统远不只一个UI那么简单,而真的是可以称之为一个“生态”。 首先祭出三台经典设备,分为是 拍摄能力惊人的Lumia1020,国民手机红米Note,测试机ipod touch 5(嗯 ...
分类:
移动开发 时间:
2016-09-13 20:34:13
阅读次数:
253
2:MRC 3:通用宏定义: ```objc 使用Crearte函数创建的并发队列和全局并发队列的主要区别: 1.全局并发队列在整个应用程序中本身是默认存在的,并且对应有高优先级、默认优先级、低优先级和后台优先级一共四个并发队列,我们只是选择其中的一个直接拿来用。而Crearte函数是实打实的从头开 ...
分类:
移动开发 时间:
2016-09-08 00:33:58
阅读次数:
217
iOS 项目中MRC 和 ARC 项目的代码兼容问题: 1.ARC 项目中导入 MRC 第三方类的时候要在此类上添加 -objc-arc。 2.MRC 项目中导入 ARC 类的时候要在次类上添加 -fno-bojc-arc。 步骤如下: a.点击 项目中的 tagart -> Bulid Phase ...
分类:
移动开发 时间:
2016-09-06 12:14:02
阅读次数:
349
Ajax的发展史和它的巨大影响力相比,它的历史简短得多,2005年2月,Adaptive Path公司的Jesse James Garrett最早提出这个概念,它出现在Garrett的文章"Ajax:A new approach to Web Applications"中,这篇文章描述了混合使用XH ...
分类:
Web程序 时间:
2016-09-04 20:38:39
阅读次数:
171
ARC 和 MRC FMDB作为一个优秀的通用第三方数据库框架,无论在ARC还是MRC下,都可以自动匹配。 使用 在FMDB中,有三个重要的类: FMDatabase:是一个提供SQLite数据库的类,每一个SQLite的对象对应一个数据库,用于执行SQL语句。 FMResultSet:在FMDat ...
分类:
数据库 时间:
2016-09-02 17:21:35
阅读次数:
196
在C++ 中自增和自减操作符为对象加1或者减1提供了很多的方便,但是他们有前置和后置两种形式,以及与其它操作混合使用容易出现错误,所以在次写下自己的理解。 前置自增操作符,该操作使其操作数加1,操作的返回结果是修改后的数, 前置自减操作符,该操作使其操作数减1,操作的返回结果是修改后的数, 后置自增 ...
分类:
编程语言 时间:
2016-09-01 01:57:54
阅读次数:
192