iOS开发基础:从概念到项目创建
1. 关键概念介绍
1.1 类方法(Class methods)
类方法(也称为静态方法)本质上与类变量相似。这些方法直接与类关联,而非与对象实例关联,因此它们无法访问对象实例变量。
1.2 事件和消息(Events and messages)
事件是用户与应用程序控件交互时生成的消息。例如,当你点击iOS设备的屏幕时,会在应用程序中生成一个UI事件,该事件通过消息从应用程序传递给被委派处理该特定类型事件的对象。
1.3 协议(Protocols)
协议定义声明了任何类都可以实现的方法。如果你的类声明遵守特定的协议定义,就意味着你已经实现了协议定义中声明的最低限度的强制方法,并且可以选择实现一些非强制方法。
1.4 委托类(Delegate classes)
委托类是实现用于处理事件的协议的类。每个委托协议指定了一些必须实现的方法,以及一些可以选择实现的方法。将你的类声明为委托意味着它(至少)实现了强制方法。例如,如果你的用户界面有一个按钮,你可以将你的类声明为处理该按钮生成的事件的委托。
1.5 事件循环(Event loop)
主事件循环是应用程序的主要控制循环。这个循环负责接收外部事件(如用户点击iPhone屏幕或设备方向改变),并将这些事件传递给应用程序中包含的适当委托类。
1.6 框架和库(Frameworks and libraries)
框架是在一个内聚架构中收集在一起的相关类、协议和函数的集合。当你使用一个框架时,许多关于你作为开
超级会员免费看
订阅专栏 解锁全文

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



