我正在关注 Stephen G. Kochan 的 Objective-C 编程一书。我正在尝试代码并自己改进类示例。我在 Mac OS X / Applications / Command Line Tool 中打开了一个项目,程序成功执行。
当我将项目作为 IOS / Framework & Library / Cocoa Touch Static Library 打开时,XCode 正常分离类和实现文件。当我尝试编译时,XCode 说它已成功构建,但控制台中没有输出。
我只是按照这本书,我确信 Class 或实现文件没有任何问题。“NSLog(@""); 文件保留在那里”。根据这本书,文件由 3 分隔:
- 接口部分(类部分)
- 实现部分(实例位于)
- int main (int argc, char *argv[]) 部分。
但是当我将项目作为可可静态库打开时,我只得到 1 个 *.m 文件。我无法使用 add -> new file 添加任何其他 *.m 文件。
我的问题是,我正在处理的文件结构是否存在任何相关问题?我是否还需要单独的实现部分和主要部分?
如果有人可以帮助解决这个问题,我将不胜感激。我真的被卡住了,很难继续本书的下一步,因为我不能再尝试代码示例了......