-
OC中对象方法名为,去掉方法类型(+/-),去掉参数类型和参数名,剩下的即为对象方法名。(即':'也属于方法名的一部分) ps:oc的设定为啥这么逆天~查看全部
-
类内使用成员变量,类外使用属性,属性是用来让外部可以访问成员变量的值查看全部
-
OC创建对象, [类名 方法名]或者[对象名 方法名] alloc -为对象分配内存空间; init - 对对象进行初始化;查看全部
-
初入门查看全部
-
111查看全部
-
请看注释内容查看全部
-
父类的私有变量子类无法继承。查看全部
-
成员变量访问修饰符问题: @public 公有:在类内类外都可以使用并且可以被继承 在main函数中要用指向调用a->_成员变量 @private 私有:在类内可以使用,类外无法调用且不可继承 @protected 受保护,在类内可以使用,在类外可以继承,但是不能被调用 @package 框架权限,在框架内相当于受保护,在框架外相当于私有查看全部
-
自定义初始化instancetype,可以利用之前学的带有参数函数的调用查看全部
-
初始化 (id)init 其中id可以是任何类型,而-(instancetype)init是当前类类型初始化查看全部
-
函数名怎么看:去掉函数类型,去掉参数类型和参数名,剩下的包括冒号都是函数名查看全部
-
可以在-方法中调用+方法,可以直接[]通过类名调用;也可以在+方法中调用-方法,但是需要实例化,进行对象调用查看全部
-
-,+表示方法的类型, -代表对象方法,其需要用对象名进行调用; +代表类方法 调用方法要在.m文件中进行实现查看全部
-
[]表示调用方法,如[people alloc]就是people类调用了alloc的方法查看全部
-
所以,在类的.h文件中可以不用写成员变量,直接在类的.m文件中@implementation中写成员变量查看全部
举报
0/150
提交
取消