摘要:
Object-C 提供了NSValue 和NSNumber来封装C语言基本类型,这样就可以让他们具有面向对象的特征。NSInteger : 大致等于 long 型整数NSUInteger : 相当于 unsigned long CGFloat : 在64位平台上相当于 double,32 为平台上... 阅读全文
摘要:
description 方法是NSObject 的一个实例方法,所有继承NSObject基类的类都具有该方法。用于“描述自我”,当执行该方法师,系统将输出该对象的自我描述信息。NSObject 类提供的 description 方法总是返回,如果需要更详细的描述类,需要自己定义description... 阅读全文
摘要:
Object-C 的动态特征允许使用类别为现有的类添加新方法,并且不需要创建子类,不需要访问原有类的源代码。通过使用类别,可以动态的为现有的类添加新方法,而且可以将类定义模块化的分布到多个相关文件中。point:1、定义类名必须是该项目中没有的类,而定义类别时使用的类名必须是已有的类2、定义类别时必... 阅读全文
摘要:
作用类似于接口。用于多个类应该遵守的方法。协议定义的时多个类共同的公共行为规范,这些行为是于外部交流的通道,这就意味着协议里通常是定义一组公用方法,但不会为这些方法提供具体实现,方法的实现交给类去实现。同一个类的内部数据、和方法的实现细节完全相同,但是类是一种具体实现。而协议则规定了一种规范,协议定... 阅读全文