我现在正在学习 iPhone 开发。现在我正在阅读“iPhone 4 Development”一书。在阅读本书的过程中,我对本书中使用的一些关于 Objective-c 的语法感到困惑。好的,这是我的问题:
- 链接框架与头文件
在本书第 7 章的最后,书中提到了“将项目链接到框架”。在本书中,它链接到 AudioToolbox.framework 的项目。我想知道为什么不只添加头文件而不是链接框架?链接到框架和添加头文件有什么区别?
- 点中的“self”和“[]”表达式
在本书的第 9 章中,示例代码多次使用点运算符和方括号表达式,例如: SecondLevelViewController *controller = [controllers objectAtIndex:row];
我 SecondLevelViewController *nextController = [self.controllers objectAtIndex:row];
认为这两个句子具有相同的功能。那么什么时候应该使用“self”呢?什么时候不?
谢谢,山姆