1.如何创建对象
在storyboard用source code 的方式打开后,可以到xml格式的代码。xml标签中有<objects>,里面包含了要创建的对象。通过id找到相应的控制器,转换成代码(runtime -> NSSelectorFromString等),然后创建对象并显示。
2.如何通信
<connections>
<action selector="dd:" destination="BYZ-38-t0r" eventType="touchUpInside" id="ImY-7o-ash"/>
</connections>
如果是个点击事件,里面可以看到IBAction对应的xml的描述,可以转换为@selector(dd:)的oc代码
<connections>
<outlet property="bb" destination="W5g-mt-8Sl" id="ZBN-Wk-DWe"/>
</connections>
如果是属性,可以看到outlet对应的xml的描述,转化为property修饰的对象
网友评论