4、iOS开发基础:从概念到项目创建

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)

框架是在一个内聚架构中收集在一起的相关类、协议和函数的集合。当你使用一个框架时,许多关于你作为开

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值