* * 一、类的定义二、类的实例化 三、访问权限 四、方法与调用 五、属性 ObjectIve-C是对ANSI C的扩展,是一门面向对象的编程语言。为了避免和C冲突,ObjectC中特有内容前面都带有@符号。 ObjectIve-C源代码文件包括两种类型: .h头文件 .m实现文件 预处理指令#import确保头文件只被包含一次。从框架中导入头文件使用指定文件名;从项目中导入头文件则使用””指定文件名。 如同Java一样,OC的类也只有一个父类。 用户可在头文件中声明类,在实现文件中实现自定义的类。 一、类的定义 使用编译器指令@interface在.h文件中声明类,使用@implementation在.m文件中实现类。并以@end 结束。 如果类引用另一个文件中定义的类,就需要导入该文件的头文件。 为防止循环包含(例如两个类中互相引用另一个的实例),在头文件中使用编译器指令‘@class 类名;’做为被引用类的前置声明。 类定义举例: #import ?Cocoa/Cocoa.h ? @interface Student : NSObject ?// ??1 { ??????int age ; ??????NSString *name ; ????//
原创力文档

文档评论(0)