我的任务是创建一个应用程序,但我对 iOS 开发的经验为零。我有一般的编程知识,尤其是 Java、JavaScript 和 PHP(我更像是一个 Web 开发人员而不是程序员)。我过去曾涉足过 C、Xcode 和各种其他语言和 IDE,但我记得很少。
我一直在关注Apple 的开发人员库教程,但我正处于语言阶段,在那里我陷入了停滞。虽然我通过学习 Objective-C 的基础知识慢慢进步,但有一些关于 Xcode 开发的事情我很困惑,各种教程似乎完全跳过,或者只是暗示你知道该做什么,或者有些只是停止就在我遇到麻烦的部分之前。
1) 故事板 - 是或否?
是从一个空的应用程序开始并使用文件还是创建一个模板(在我的情况下是一个选项卡式应用程序)并使用情节提要更好?
2)如果使用情节提要,我还需要.xib吗?
用户界面更像是视图控制器实现的全局模板吗?
如果我想为我的应用程序的每个选项卡设置不同的布局,我会为每个选项卡创建一个 .xib,还是只编辑情节提要中的控制器?我是否正确理解情节提要可以具有同一控制器的多个实例/关系,在这种情况下使用 .xib 会更有意义?
3)如果使用故事板,实现和源文件来自哪里?
这可能是一个愚蠢的问题。我知道您可以通过 File -> New 添加它们,但我不知道如何将这些文件与视图控制器相关联。有没有办法在将控制器添加到情节提要时自动创建文件?