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,根据实时反馈机制,发现问题解决问题。