Xcode4中利用Assistant editor关联面板操作完成了什么?
2011-11-13 20:59 张智清 阅读(2441) 评论(0) 编辑 收藏 举报在Xcode4集成的Interface Builder中设计好用户界面后,将界面上的控件与相关视图控制器类绑定的工作,可以先绑定后写代码,也可以先手写代码后进行绑定选择。而Xcode4的Assistant editor助手面板能够使得绑定与添加相应代码更加方便。秘诀是:
在我们是采取先绑定后写代码时,可打开Assistant editor面板,左右两个窗口分别载入xib视图界面文件与.h的视图控制器类头文件。在视图界面文件中先按住Ctrl键盘,拖动所要绑定到控制器类的用户控件到.h控制器头文件类声明的合适位置放开,此时会弹出一个对话框进行Outlet或Actions的选择以及相关设置即可完成这一绑定工作。对于是IBOutlet则这个操作过程Xcode会为我们完成以下五个情况:
- 定义了实例变量
- 为实例变量声明了一个IBOutlet属性
- @synthesize化了这个属性
- 在viewDidUnload方法中set这个属性为空值nil
- 在dealloc方法(没有的话为你先创建一个)中释放这个变量
对于是IBAction则这个操作过程Xcode会为我们完成:
- 声明一个实例方法
- 在.m文件中添加了这个实例方法的实现结构
- 将这个生成的实例方法绑定到了相关事件上,如Touch Up Inside。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架