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