OC中特有语法
文章平均质量分 79
文yi范儿
只要思想不滑坡,方法总比困难多!
The truth is only one!
展开
-
OC语法<3.3> OC中特有的语法:Protocol协议
Protocol协议: 1:协议其实很简单,协议就是规定,谁遵循了我的协议,谁就能够指向我,比如说,小明实现了好人协议,那么小明就是一个好人 2:协议本身只是提供方法的声明,并不实现方法,谁遵循了协议,谁就要实现协议中定义的方法(跟java中的抽象方法有点类似,都是一些共有的属性),说白了协议里面就是一堆方法的声明,等着类引用去实现 3:一个类可以同时遵循多个协议 4:协议本身也可原创 2014-12-12 00:16:54 · 531 阅读 · 0 评论 -
OC语法<3.4> OC中特有的语法:SEL基本数据类型
SEL基本数据类型 我们OC里面调用方法有两种方式比较多: 1:消息机制 2:用SEL基本数据类型 我们先看一下消息机制的工作原理 详细解释: 当创建一个对象的时候,就要用到对象当中的isa指针,它使指向类的方法列表的, 我们用指针P调用对象的方法时候,其实就是发一个消息给Person对象,那么这个Person对象去那里找这个方法呢?没错,就是去方法列表里面去找,那它怎么去找原创 2014-12-12 00:19:57 · 609 阅读 · 0 评论 -
OC语法<3.2> OC中特有的语法:Block数据类型
1: Block 实际上就是一个匿名方法,(注意,是个方法!!)只不过他是基本数据类型,可以作为参数传递,可以有返回值,能够声明成变量。 2:Block基本数据类型弥补了指向函数的指针不能够不能够直接保存一个函数体(代码快)的缺陷,原来我们不能够再一个方法中再写入一个方法,有了block之后就可以了 3:Block可以访问外原创 2014-12-12 00:12:16 · 486 阅读 · 0 评论 -
OC语法<3.1> OC中特有的语法:Category分类
一:Category 分类 先了解一下继承的缺陷:高耦合性,就是说使用继承关系来扩成一个类,如果父类的一些东西改变,那么子类将受到严重的影响,甚至不能用 1:Category(分类,类别):能够帮助我们扩展一个类的功能,就是说如果你想给一个写好的类添加一些方法,就可以使用category,说白了就是给原类添加方法的,这在实际的开发当中也是比较好用的一人负责一个原创 2014-12-12 00:06:51 · 513 阅读 · 0 评论