copy: NSString/NSMutableArray
weak:代理/UI控件
strong: 其他OC对象
#1. Segue
storyboard上每根界面跳转的线, 都是UIStoryboardSegue对象
每个Segue对象都有三个属性:
- 唯一标识(
@property (nonatomic, readonly) NSString *identifier;), - 来源控制器(
@property (nonatomic, readonly) id sourceViewController;) - 目标控制器(
@property (nonatomic, readonly) id destinationViewController;)
##1.1. Segue的类型
- 自动型: 点击
某控件后, 自动执行Segue,自动完成界面跳转(由控制拖出, 用于不需要做任何判断直接跳转界面的情景) - 手动型: 需要手写代码才能完成界面的跳转(按住control, 由来源
控制器(不是按钮)拖线到目标控制器, 需要设置标识)