|
|
1
3
iPhone SDK与Mac OS X的任何版本都不完全相同。显然,SDK 3中包含了一个更新版本的工具集,与Snow Leopard中的工具集更相似。 |
|
|
2
1
@动态场; 您的实施。这告诉编译器,您将动态地提供实现,但您不会这样做,因为这是一个可选属性,但这应该会关闭编译器。 |
|
|
3
0
@optional是在Objective-C 2.0中引入的,因此它不适用于旧版本的SDK。你最好的办法是确定它是否应该存在(可能不存在),然后用#ifdef来定义它
然后,它应该只在OBJC2下编译,它不会作为协议本身的一部分出现在旧系统中。 |
|
|
MWRazer · 在类-C上具有作为属性的函数++ 2 年前 |
|
|
Vopel · 添加隐藏的属性,除非该属性具有值 2 年前 |
|
Shane Amare · 构造函数和对象构造之间的区别是什么? 2 年前 |