iOS UI 开发捷径 - 笔记

该书对 IB 的讲解还是比较全面详细,建议大家读读,也算是差缺补漏。以下是我的一些笔记。

  1. xib 固化为 nib,storyboard 固化为 storyboardc。
  2. IB 文件冲突,Open source 的方式查看和编辑。
  3. 同一个 sb 文件中的不同的 VC 都应该设置一个不同的 StoryboardID 与之对应
  4. App 启动过程,手动新建 main.swift 即可编辑修改。
  5. IB 文件的 Target Membership 的作用:当工程的某个 Target 被编译,只有 IB 文件中该 Target 被勾选,才会被序列化为对应的 nib 或 storyboardc 文件,并存放在该 Target 对应的 Bundle 中。
  6. Custom Class -> Module 标签是针对 Swift 设计的,代表命名空间。
  7. Document -> Label 给每个控件起一个简短的名字。
  8. IB 使用 Auto Layout,根据实时反馈机制,发现问题解决问题。