|
|
1
7
不,所有有效的C代码都保持有效的Objective-C代码,它在C中的含义相同,所以Objective-C仍然是一个严格的超集。请记住,一个超集允许有一个子集中没有的特性,这就是为什么Objective-C可以拥有它所具有的所有附加功能和语法,同时保持100%的C兼容。
这会影响到实现细节,即Objective-C类本质上是C结构类型,具有一组作用于它们的函数。注意,类似的功能
|
|
|
2
3
不。如果您通过C编译器运行Objective-C代码,它无论如何都不会编译。如果您通过Objective-C编译器运行C代码,它的行为将与您通过C编译器运行的行为完全相同(排除编译器错误)。
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 3 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |