摘要:
构造方法 在OC中init开头的方法, 我们称之为构造方法 构造方法的用途 构造方法的用途: 用于初始化一个对象, 让某个对象一创建出来就拥有某些属性和值 如何实现构造方法 重写init方法, 在init方法中初始化成员变量 重写init方法 重写init方法必须按照苹果规定的格式重写, 如果不按照 阅读全文
posted @ 2016-03-04 19:41
wc&Home
阅读(320)
评论(0)
推荐(0)
摘要:
Person *p = [Person new]; Person *p1 = [Person alloc]; alloc做的事情: 1.开辟存储空间 2.将所有的属性设置为0或者nil 3.返回当前实例对象的地址 Person *p2 = [p1 init]; init做的事情: 1.初始化成员变量 阅读全文
posted @ 2016-03-04 19:34
wc&Home
阅读(243)
评论(0)
推荐(0)
摘要:
.静态数据类型的特点: 在编译时就知道变量的类型,知道变量中有哪些属性和方法 在编译的时候就可以访问这些属性和方法,并且如果是通过静态数据类型定义变量, 如果访问了不属于静态数据类型的属性和方法, 那么编译器就会报错 .动态数据类型的特点: 在编译的时候编译器并不知道变量的真实类型, 只有在运行的时 阅读全文
posted @ 2016-03-04 19:27
wc&Home
阅读(322)
评论(0)
推荐(0)
摘要:
@porperty @porperty是一个编译器指令 在Xocde4.4之前, 可以使用@porperty来代替getter/setter方法的声明, 也就是说我们只需要写上@porperty就不用写getter/setter方法的声明 2.编译器只要看到@property,就知道我们要生成某一个 阅读全文
posted @ 2016-03-04 19:25
wc&Home
阅读(268)
评论(0)
推荐(0)

浙公网安备 33010602011771号