码迷,mamicode.com
首页 >  
搜索关键字:oc内存管理 mrc oc引用计数    ( 562个结果
ARC和MRC 兼容的单例模式
说明:在用户实例化的方法控制单次执行,同时开放单例的初始化方法。 说明:在用户实例化的方法控制单次执行,同时开放单例的初始化方法,由于当前为MRC所以需要控制参内存管理的方法单次执行,因此相比ARC需要增加: 说明:为了方便后期的引用,可以将单例抽取为宏定义,鉴于抽取的时候考虑到当前的手动计数和自动 ...
分类:其他好文   时间:2017-04-23 20:21:10    阅读次数:192
__block 和__weak
1,在MRC 时代,__block 修饰,可以避免循环引用;ARC时代,__block 修饰,同样会引起循环引用问题; 2,__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本数据类型; 3,__weak只能在ARC模式下使用,也只能修饰对象,不能修饰基本数据类型; 4 ...
分类:其他好文   时间:2017-04-17 13:02:56    阅读次数:142
gem update --system
gem update --system 修改完gem sources之后,进行gem update; gem update --system 之后的输出: ...
分类:其他好文   时间:2017-04-15 20:27:55    阅读次数:145
id 与 void * 转换
MRC 环境下: id 变量赋值给 void * 变量运行时不会有问题。 void * 变量赋值给 id 变量并调用其实例方法,运行时也不会有问题。 ARC 环境下: 直接赋值报错 系统给出解决方案: __bridge id 变量赋值给 void * 变量时的__bridge 与 __unsafe_ ...
分类:其他好文   时间:2017-04-14 18:57:45    阅读次数:259
c#命名规范(转载)
注重代码书写的程序员应该是一个比较有修养的人,下面这些命名规则不一定要绝对遵从,但值得参考。在应用规则 时要进行合理的判断。 Pascal 规则(帕斯卡命名) 每个单词开头的字母大写(如 TestCounter). Camel 规则(大驼峰和小驼峰命名) 除了第一个单词外的其他单词的开头字母大写. ...
分类:Windows程序   时间:2017-04-14 11:43:42    阅读次数:283
李洪强iOS经典面试题30-一个区分度很大的面试题
考察一个面试者基础咋样,基本上问一个 @property 就够了: @property 后面可以有哪些修饰符? 线程安全的: atomic,nonatomic 访问权限的 readonly,readwrite 内存管理(ARC) assign,strong,weak,copy 内存管理(MRC) a ...
分类:移动开发   时间:2017-04-13 15:09:53    阅读次数:363
vim如何显示行号
在 vim 里执行(在普通模式下直接按冒号,并输入下面的命令 回车后就可以显示行号了,但重启 vim 后又会恢复默认的设置。 要想每次进入 vim 都显示行号就需要配置 vimrc 文件。按如下方法进行: 来打开 vimrc 文件。然后按(在普通模式下) ...
分类:系统相关   时间:2017-04-12 16:58:28    阅读次数:188
【iOS】ARC-MRC下的单例及其应用
单例的应用十分普遍,单例模式使一个类仅仅有一个实例。 *易于供外界訪问. *方便控制实例个数,节约系统资源. *OC中的常见单例: 如:UIApplication, NSNotificationCenter, NSUserDefaults, NSFIleManager。 *应用程序中用到的单例: 如 ...
分类:移动开发   时间:2017-04-09 14:57:40    阅读次数:265
tomato dualwan /root目录的特殊用途
测试发现tomato dualwan /root目录下存储的文件重启后会自动清掉。利用这个特性可以把测试生成的临时文件丢到这里。 root下本应该存在的.vimrc 文件 采用如下方法生成: 在/opt/etc/profile中,或者在开机自动挂载的u盘下的.autorun中加入: echo 'se ...
分类:其他好文   时间:2017-04-08 13:48:01    阅读次数:183
562条   上一页 1 ... 15 16 17 18 19 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!