iOS开发中Cocoa框架的深入剖析
1. Cocoa框架概述
Cocoa Touch框架为iOS应用提供了通用的功能。在iOS开发里,按钮点击、文本读取以及界面切换等操作都依赖于Cocoa框架。要使用该框架,开发者需将代码放在合适的位置,以便在正确的时间被调用,同时要履行Cocoa框架对开发者的要求。
2. 子类化(Subclassing)
- Cocoa对象的默认行为 :Cocoa提供了大量具有特定行为的对象。例如,UIButton能自行绘制并响应点击,UITextField可显示可编辑文本、调用键盘并接受输入。
- 自定义对象的方式 :当Cocoa提供的对象默认行为或外观无法满足需求时,不一定需要子类化。Cocoa类有很多可调用的方法和可设置的属性,这是自定义实例的首选方式。同时,许多内置类使用委托(delegation)来实现自定义行为。比如,为了响应应用启动完成事件,无需子类化UIApplication,可使用委托机制,通过UIApplicationDelegate的
application(_:didFinishLaunchingWithOptions:)方法实现。
| 自定义方式 | 说明 |
|---|---|
| 设置属性和调用方法 | 通过调用Cocoa类的方法和设置属性来定制实例 |
超级会员免费看
订阅专栏 解锁全文
98

被折叠的 条评论
为什么被折叠?



