
ISO Foundation
文章平均质量分 77
逝华_浮梦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OC中的文件操作
1.NSString 获取沙盒的主目录 NSString *homePath=NSHomeDirectory(); 2.获取沙盒下的Documents目录 NSString *documents=[homePath stringByAppendingPathComponent:@"Documents"]; 3.获取路径的组成部分 [path pathComponents];原创 2014-03-19 14:35:32 · 1192 阅读 · 0 评论 -
OC面向对象
1.字符串都是以@开头的。 NSLog(@"Hello"); 2.常用类型 整型:NSInteger a=10 布尔类型:BOOL b=YES; NO BOOL c=TRUE; FASLE 自己输入的终端输入的yes和代码中YES不同 结构体: NSRange range={1,2}; 字符串: NSString *s=@"wxhl"; 3.类名的声明和实现原创 2014-03-19 13:52:20 · 805 阅读 · 0 评论 -
OC的Foundation框架2
1.数组的基本概念 数组中不可以存放基本数据类型,只能存放类的实列(对象) 若需要存放 基本数据类型NSNumber封装 若需要存放 结构体NSValue封装 分为 不可变数组NSArray 可变数组NSMutableArray NSArray * array1=[NSArray arrayWithObjects:@"one",@"two",nil]; NSArray * array原创 2014-03-19 13:57:31 · 763 阅读 · 0 评论 -
OC面向对象的三大特点
1.面向对象的三大特征: 封装:隐藏属性、方法或实现细节的过程称为封装 继承:OC语言中的继承都是单一继承 继承下来的方法 可以直接如同自己方法一般调用 方法重写 1.要有继承2.子类方法和父类方法定义一样 重写方法即可 多态:1.必须存在继承关系2.子类重写父类的方法3.父类声明的变量指向子类对象 核心部分--》调用参数为父亲所声明的变量(进行选择) 2.自定义初始化方法:原创 2014-03-19 13:54:17 · 903 阅读 · 0 评论 -
OC中对象的常用方法
1.比较两个对象是否为同一个对象(指针是否指向同一地址) -(bool)isEqual:(id)object 2.调用一个方法(最难的一个,其余类似) -(void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;//延迟调用 调用私有方法 没有警告原创 2014-03-19 14:01:21 · 1086 阅读 · 0 评论 -
OC的Foundation框架1
1.两个框架 Foundation Application(UIKit), Foundation主要定义了一些基础类 框架中所有类都继承NSObjiect这个对象 Application 主要是用于一些用户界面设计的类,用于Mac开发使用此库 2.数字对象的创建于转换 创建: char character='a'; NSNumber *cNumber=[[NSNumber al原创 2014-03-19 13:59:51 · 1153 阅读 · 0 评论 -
OC中手动管理内存
1.基本数据类型不需要管理内存 所有OC的对象都有一个计数器,这个计数器我们称为引用计数 当引用计数为0时,说明没有人使用此对象,此对象会被系统销毁,销毁之前自动调用此对象的dealloc方法 alloc用来创建对象,创建完成后,引用计数为1,只调用1次。 retain使引用计数+1,release使引用计数-1;且可以多次调用 2.黄金法则: 如果一个对象使用了all原创 2014-03-19 14:34:12 · 840 阅读 · 0 评论 -
OC中的类目与协议
1.类目最大的作用:Category 优点:类目可以为一个现有的类扩展新的方法,扩展的方法会成为原始类的一部分 且类目扩展的方法,子类也能继承下来 缺点:类目可以覆盖现有类的方法,覆盖后原始方法无法调用,不能为类扩展实列属性 2.类目一般使用的两种方法: (1)、自己创建新的类,修改类 命名规则:类名+扩展方法 声明类目 @interface NSString(Extensi原创 2014-03-19 14:02:47 · 806 阅读 · 0 评论