- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Effective Objective-C 2.0 笔记(三)
第37条 理解“块”这一概念 block也是对象,也有引用计数,因此要避免循环引用,一个比较隐蔽的循环引用的例子是: -(void)anInstanceMenthod{ void (^someBlock)() = ^{ _anInstanceVar = @"something"; //... } } 注意,通过下划线使用类的成员也会捕获self对象...
2018-10-17 13:44:25 273
原创 Effective Objective-C 2.0 笔记 (二)
第15条 用前缀避免命名空间冲突 最好遵循苹果的编程规范,使用 3个字的前缀。 对于全局的变量,常量以及C函数,也应该加上前缀。 第16条 提供“全能初始化方法“ 这种编程模式就是定义一个参数最全的初始化方法,在其中初始化所有的成员变量,其余的初始化方法都调用这个初始化方法。目的是确保所有的成员变量都已经初始化,所有必要的过程都已经调用。 下边是书上的例子: @implementation EOC...
2018-10-08 13:08:19 303
DirectShow 实务精选 + 源码
2013-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人