OC语法
施俊年
这个作者很懒,什么都没留下…
展开
-
2、OC —— 类的创建与实例化
在OC中,方法分为类方法和实例方法两种。 前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,主要是创建一个实例。 前置减号( - )的方法为实例方法,必须使用这个类的实例才可以调用它。 一、OC类的简述 1、OC类分为2个文件:.h文件用于类的声明,.m文件用于实现.h的函数; 2、类是声明使用关键字:@interface、@end ; 3、类是实...原创 2018-08-16 15:04:23 · 823 阅读 · 0 评论 -
iOS: initWithFrame: & initWithCoder: 的区别
•当从代码实例化UIView的时候,initWithFrame会执行; 当从文件加载UIView的时候,initWithCoder会执行。 您定义的每个新的视图对象都应该包含initWithFrame:初始化方法。该方法负责在创建对象时对类进行初始化,使之处于已知的状态。在通过代码创建您的视图实例时,需要使用这个方法。 程序清单1-1显示了标准的initWithFrame:方法的一个框架实现...原创 2018-08-21 09:18:01 · 336 阅读 · 0 评论 -
SEL的理解
为什么要用 SEL 主要是 API 要求的,其它情况另定 Summary 可以理解 @selector() 就是取类方法的编号, 它的行为基本可以等同 C语言 中的函数指针, 只不过 C 语言 中,可以把函数名直接赋给一个函数指针, 而 Object-C 的类不能直接应用函数指针, 这样只能做一个 @selector 语法来取. 每个 SEL 类型数据都是一个方法。 SEL 就是对方法...原创 2019-08-19 19:25:17 · 1390 阅读 · 0 评论