stroyboard原理

1.如何创建对象

在storyboard用source code 的方式打开后,可以到xml格式的代码。xml标签中有,里面包含了要创建的对象。通过id找到相应的控制器,转换成代码(runtime -> NSSelectorFromString等),然后创建对象并显示。

2.如何通信




如果是个点击事件,里面可以看到IBAction对应的xml的描述,可以转换为@selector(dd:)的oc代码




如果是属性,可以看到outlet对应的xml的描述,转化为property修饰的对象

你可能感兴趣的:(stroyboard原理)