摘要: 首先对于框架的理解:框架是有许多类、方法、函数以及文档按照一定的规则组织起来的集合,以便于程序猿更方便、迅速的开发程序。关于Foundation框架:它是cocoa程序编写主要用到2个框架Foundation和ApplicationKit(UIKit)。Foundation||||||NSStrin... 阅读全文
posted @ 2015-08-13 17:21 Mas丶Driver 阅读(350) 评论(0) 推荐(0) 编辑
摘要: @class和#import的区别@class告诉编译器有这么一个类,具体这个类怎么定义的一无所知。#import导入一个头文件,获取该头文件中类的定义——方法和属性。@class可以解决oc中相互导入的问题。但是@class不知道导入的类的里面的任何信息。注意:在.h文件中尽量用@class。但是... 阅读全文
posted @ 2015-08-13 15:13 Mas丶Driver 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Object-C的权限修饰符:修饰符类内部子类任何地方privateYES--protectedYESYES-publicYESYESYES默认是protected,不要声明public,它会破坏封装性。还有一种修饰符——package:只能在当前框架中才能种被访问。OC里面方法没有用修饰符来控制方... 阅读全文
posted @ 2015-08-13 15:07 Mas丶Driver 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 协议的声明:下面是一个NSCopying协议的声明:1 @protocol NSCopying2 3 -(id) copyWithZone: (NSZone *) zone;4 5 @endNSCoding协议的声明:1 @protocol NSCoding2 3 -(void) encodeWit... 阅读全文
posted @ 2015-08-13 15:01 Mas丶Driver 阅读(152) 评论(0) 推荐(0) 编辑
摘要: //定义类别@class NoteClass;@interface NoteClass (NoteCategory)-(BOOL)testSameNote:(NoteClass *)aNote;@end//实现类别#import "NoteClass.h"#import "NoteCategory.... 阅读全文
posted @ 2015-08-13 14:56 Mas丶Driver 阅读(542) 评论(0) 推荐(0) 编辑