摘要:
Objective-C的几个重要的属性修饰符1.getter=<name>,setter=<name>:指定该属性所使用的存取器函数的名称2.readwrite或者readonly:指定属性是否可读写,默认是读写3.assign、retain、copy:决定为该属性生成的赋值函数的类型。assign生成的赋值函数只是简单地为变量进行赋值。retain生成的赋值函数在赋值到变量的时候会保留传入到参数。copy生成的存取函数会复制传入的参数到成员变量。默认值是assign。4.nonatomic和atomic:是否是原子性的,默认是atomic的。5.@synthesize 阅读全文
摘要:
Objective-C 复习笔记 阅读全文
摘要:
本文是对Apple的《Blocks Progromming Gude》学习的笔记总结。 对象时C级别的语法和运行时特性。和标准C函数很类似,但除了可执行代码外,还可能包含了变量自动绑定(栈)或内存托管(堆)。所以一个block维护一个状态集(数据),可以在执行的时候用来影响程序行为。Block用来作为回调特别有用。 你可以在MAC OS 10.6及其以后版本、IOS 4.0及其以后版本上使用Blocks. Blocks运行时是开源的,可以再LLVM's compiler-rt subproject repository(LLVM的RT编译器的子项目)里面找到他。1.声明一个Block. 阅读全文