![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1102 阅读 · 0 评论 -
OC面向对象
1.字符串都是以@开头的。NSLog(@"Hello");2.常用类型整型:NSInteger a=10布尔类型:BOOL b=YES; NOBOOL c=TRUE; FASLE自己输入的终端输入的yes和代码中YES不同结构体: NSRange range={1,2};字符串:NSString *s=@"wxhl";3.类名的声明和实现原创 2014-03-19 13:52:20 · 765 阅读 · 0 评论 -
OC的Foundation框架2
1.数组的基本概念数组中不可以存放基本数据类型,只能存放类的实列(对象)若需要存放 基本数据类型NSNumber封装若需要存放 结构体NSValue封装分为 不可变数组NSArray 可变数组NSMutableArrayNSArray * array1=[NSArray arrayWithObjects:@"one",@"two",nil];NSArray * array原创 2014-03-19 13:57:31 · 712 阅读 · 0 评论 -
OC面向对象的三大特点
1.面向对象的三大特征:封装:隐藏属性、方法或实现细节的过程称为封装继承:OC语言中的继承都是单一继承 继承下来的方法 可以直接如同自己方法一般调用方法重写 1.要有继承2.子类方法和父类方法定义一样 重写方法即可多态:1.必须存在继承关系2.子类重写父类的方法3.父类声明的变量指向子类对象核心部分--》调用参数为父亲所声明的变量(进行选择)2.自定义初始化方法:原创 2014-03-19 13:54:17 · 826 阅读 · 0 评论 -
OC中对象的常用方法
1.比较两个对象是否为同一个对象(指针是否指向同一地址)-(bool)isEqual:(id)object2.调用一个方法(最难的一个,其余类似)-(void)performSelector:(SEL)aSelector withObject:(id)anArgumentafterDelay:(NSTimeInterval)delay;//延迟调用 调用私有方法 没有警告原创 2014-03-19 14:01:21 · 1025 阅读 · 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 · 1079 阅读 · 0 评论 -
OC中手动管理内存
1.基本数据类型不需要管理内存所有OC的对象都有一个计数器,这个计数器我们称为引用计数当引用计数为0时,说明没有人使用此对象,此对象会被系统销毁,销毁之前自动调用此对象的dealloc方法alloc用来创建对象,创建完成后,引用计数为1,只调用1次。retain使引用计数+1,release使引用计数-1;且可以多次调用2.黄金法则:如果一个对象使用了all原创 2014-03-19 14:34:12 · 774 阅读 · 0 评论 -
OC中的类目与协议
1.类目最大的作用:Category优点:类目可以为一个现有的类扩展新的方法,扩展的方法会成为原始类的一部分且类目扩展的方法,子类也能继承下来缺点:类目可以覆盖现有类的方法,覆盖后原始方法无法调用,不能为类扩展实列属性2.类目一般使用的两种方法:(1)、自己创建新的类,修改类 命名规则:类名+扩展方法声明类目@interface NSString(Extensi原创 2014-03-19 14:02:47 · 741 阅读 · 0 评论