0

我正在关注 Stephen G. Kochan 的 Objective-C 编程一书。我正在尝试代码并自己改进类示例。我在 Mac OS X / Applications / Command Line Tool 中打开了一个项目,程序成功执行。

当我将项目作为 IOS / Framework & Library / Cocoa Touch Static Library 打开时,XCode 正常分离类和实现文件。当我尝试编译时,XCode 说它已成功构建,但控制台中没有输出。

我只是按照这本书,我确信 Class 或实现文件没有任何问题。“NSLog(@""); 文件保留在那里”。根据这本书,文件由 3 分隔:

  1. 接口部分(类部分)
  2. 实现部分(实例位于)
  3. int main (int argc, char *argv[]) 部分。

但是当我将项目作为可可静态库打开时,我只得到 1 个 *.m 文件。我无法使用 add -> new file 添加任何其他 *.m 文件。

我的问题是,我正在处理的文件结构是否存在任何相关问题?我是否还需要单独的实现部分和主要部分?

如果有人可以帮助解决这个问题,我将不胜感激。我真的被卡住了,很难继续本书的下一步,因为我不能再尝试代码示例了......

4

1 回答 1

0

听起来您正在尝试运行静态库项目。你不能这样做 - 你需要制作一个使用你的静态库的应用程序才能运行并查看输出。

于 2012-10-02T12:41:24.213 回答