1: 类Class:typedef structobjc_class * Class;从Class的定义可以看出,它是一个 objc_class 结构类型的指针,objc_class又是什么呢?struct objc_class{ struct objc_class* isa; stru...
分类:
其他好文 时间:
2014-08-15 12:01:38
阅读次数:
208
学了这么久OC我们都知道OC中的类分为系统类和自定义的类,当我们在使用系统为我们提供的类时有时往往不能满足我们的需要,例如,字符串NSString类提供了比较字符串的方法compare,为数组排序时系统默认的是升序,当需要为数组按降序排序时,一种途径是需要新建一个类写一个降序的方法..
分类:
其他好文 时间:
2014-08-13 15:22:27
阅读次数:
204
想要学好Objective-C(以下简称OC)就必须要有C语言的基础,因为OC是C语言的一个超集;OC是面向过程的语言.[C语言是面向对象的语言],OC中的好多语法和C语言中类似,OC也完全可以兼容C语言,实现混编;所以想学好OC,最好是有C语言的基础。(如果有C++的基础或者思想,就更能学好OC)...
分类:
其他好文 时间:
2014-07-08 13:58:42
阅读次数:
164
1.分类方法分为实例方法和类型方法实例方法(Instance Methods):与java中的类似,略类型方法(Type Methods):与java、oc中的类方法类似.声明类的类型方法,在方法的func关键字之前加上关键字class;声明结构体和枚举的类型方法,在方法的func关键字之前加上关键...
分类:
其他好文 时间:
2014-06-18 09:25:38
阅读次数:
185
在Objective-C中,以数字格式组成的字符串经常需要转换为NSNumber对象后再使用。例如有一个字符串对象@"111.22",需要转为NSNumber对象,最简单的方法就是这样:[NSNumber
numberWithFloat:[@"111.22" floatValue]]。这个方法先使用...
分类:
其他好文 时间:
2014-06-16 08:37:45
阅读次数:
201
类就好像一张图纸,而对象就是通过这个图纸创造出来的实物,一个类可以创造出多个对象,对象之间可以是不同的,根据成员变量值的不同即属性不同,对象也就
会不同,做出的行为状态也不同,例如一个车类,它的属性有speed,wheels等,根据speed值的不同可以区分对象,做出跑的状态不同,有的 speed....
分类:
其他好文 时间:
2014-05-08 12:48:59
阅读次数:
305