随笔分类 -  OC

摘要:A. 目录管理 1 NSFileManager*manager = [NSFileManagerdefaultManager];//单例模式 2 3 // 1.获取文件属性 4 NSString *path = @"/Users/hellovoidw... 阅读全文
posted @ 2015-05-19 21:07 *新星月-倪新生* 阅读(194) 评论(0) 推荐(0)
摘要:A.集合的手动内存管理NSArrayaddObject: 加入的元素执行一次retainremoveObject: 被删除的元素执行一次releaseremoveAllObjects: 所有元素执行一次releaseB.ARC机制集合内存分析当一个对象被放入集合中时,会保存它的强指针当一个对象被从集... 阅读全文
posted @ 2015-05-19 21:02 *新星月-倪新生* 阅读(188) 评论(0) 推荐(0)
摘要:A.NSSet跟NSArray一样,不可变NSArray 自然顺序NSSet是无序的NSSet不允许存入重复元素,可以用来过滤重复元素也有可变的NSMutableSetB.集合转换 1 // 1.NSArray 转换成 NSMutableArray 2 NSArray *ar... 阅读全文
posted @ 2015-05-19 20:48 *新星月-倪新生* 阅读(226) 评论(0) 推荐(0)
摘要:注意:1.变量名和函数名不要混淆调用2.不要对文件夹进行文件的操作,没有权限3.递归调用注意初始化变量 1 // 2 // main.m 3 // CodeLineCount 4 // 5 // Created by hellovoidworld on 14-11-18. 6 // Copy... 阅读全文
posted @ 2015-05-19 19:59 *新星月-倪新生* 阅读(218) 评论(0) 推荐(0)
摘要:使用Class来创建实例1 // 18.通过@"Ball"创建一个Ball实例(不可以使用[[Ball alloc] init]创建)2 NSString *className = @"Ball";3 Class class = NSClassFrom... 阅读全文
posted @ 2015-05-19 19:58 *新星月-倪新生* 阅读(161) 评论(0) 推荐(0)
摘要:一个对象使用copy或mutableCopy方法可以创建对象的副本1.copy需要实现NSCopying协议创建出来的是不可变副本,如NSString, NSArray, NSDictionary(1)不可变对象调用copy (NSSring除外)不会产生新的对象,而是返回对象本身,相当于retai... 阅读全文
posted @ 2015-05-19 19:23 *新星月-倪新生* 阅读(195) 评论(0) 推荐(0)
摘要:1.判断某个对象是否属于一个类1 Student *stu = [[[Student alloc] init] autorelease];2 BOOL result= [stu isKindOfClass:[Person class]];3 NSLog... 阅读全文
posted @ 2015-05-19 19:20 *新星月-倪新生* 阅读(215) 评论(0) 推荐(0)
摘要:日期处理类定义时间间隔计算时间比较,返回其一时间格式化 1 void dateCreate() 2 { 3 //date return current time 4 NSDate *date = [NSDate date]; 5 NSLog(@"%@", date); 6 ... 阅读全文
posted @ 2015-05-19 13:52 *新星月-倪新生* 阅读(190) 评论(0) 推荐(0)
摘要:在NSDictionary中,nil代表结束,允许存入使用NSNull代替 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 NSNull *n = [NSNull null]; 4 ... 阅读全文
posted @ 2015-05-19 13:51 *新星月-倪新生* 阅读(141) 评论(0) 推荐(0)
摘要:NSNumber能够包装基本数据类型称为OC对象,是因为继承了NSValue包装结构体成OC对象1.自带结构体 1 void value() 2 { 3 CGPoint point = CGPointMake(10, 10); 4 NSValue *obj = [NSValue va... 阅读全文
posted @ 2015-05-18 21:25 *新星月-倪新生* 阅读(190) 评论(0) 推荐(0)
摘要:1.概念NSArray,NSDictionary只能放OC对象,不能放入基本数据类型必须使用包装类NSNumber,把基本数据类型包装成OC对象不支持自动包装解包 1 void number() 2 { 3 NSNumber *number = [NSNumber numberWithInt... 阅读全文
posted @ 2015-05-18 21:22 *新星月-倪新生* 阅读(153) 评论(0) 推荐(0)
摘要:1 void dicUse() 2 { 3 NSMutableDictionary *dic = [NSMutableDictionary dictionary]; 4 Student *stu1 = [Student studentWithName:@"Simon"]; 5 ... 阅读全文
posted @ 2015-05-18 21:21 *新星月-倪新生* 阅读(147) 评论(0) 推荐(0)
摘要:通过唯一的key找到相应的value,类似于MapNSDictionary是不可变的1.创建 1 void dicCreate() 2 { 3 //Immutable 4 // NSDictionary *dic = [NSDictionary dictionary]; 5 6... 阅读全文
posted @ 2015-05-18 21:05 *新星月-倪新生* 阅读(217) 评论(0) 推荐(0)
摘要:可变的NSArray,可以随意添加OC对象1.创建 1 void arrayCreate() 2 { 3 NSMutableArray *array = [NSMutableArray arrayWithObject:@"1"]; 4 5 [array addObject:@... 阅读全文
posted @ 2015-05-18 21:03 *新星月-倪新生* 阅读(185) 评论(0) 推荐(0)
摘要:1.派生 1 voidarrayNew() 2 { 3 NSArray*array = [NSArrayarrayWithObjects:@"1",@"2",nil]; 4 NSArray*array2 = [arrayarrayByAddingObject:@"3"]; 5 NS... 阅读全文
posted @ 2015-05-14 21:30 *新星月-倪新生* 阅读(171) 评论(0) 推荐(0)
摘要:NSArray是不可变的,不能先创建再添加元素NSArray可以放入任何OC对象,但不能放入基本数据类型、结构体、枚举等非OC对象不能存储nilA.常用方法1创建返回用量是否含有某元素最后的元素取得某位置的元素当一个对象放入数组的时候,这个对象的计数器加1 1 #pragma mark create... 阅读全文
posted @ 2015-05-14 21:01 *新星月-倪新生* 阅读(168) 评论(0) 推荐(0)
摘要:NSString是不可变的NSMutableString是可变字符串1.初始化2.串联字符串3.替换字符串4.插入字符串5.删除字符串 1 #pragma mark buffer string create 2 void stringCreate() 3 { 4 NSMutableStrin... 阅读全文
posted @ 2015-05-14 20:53 *新星月-倪新生* 阅读(178) 评论(0) 推荐(0)
摘要:1 NSString *s1 = @"0123456789";1.比较使用 == 号比较的是字符串地址1 NSString *s4 = @"abcdefg";2 NSString *s4_sub = [s4 substringToIndex:3];... 阅读全文
posted @ 2015-05-14 17:59 *新星月-倪新生* 阅读(171) 评论(0) 推荐(0)
摘要:1 void exportString() 2 { 3 NSString *str = @"Hello, 坑爹"; 4 NSString *path = @"/Users/hellovoidworld/Study/Foundation/NSString/abc.txt"; 5 ... 阅读全文
posted @ 2015-05-14 17:56 *新星月-倪新生* 阅读(178) 评论(0) 推荐(0)
摘要:A. 不可变字符串 1 void stringCreate() 2 { 3 //Don't need to release memory by this way 4 NSString *str1 = @"String Sample"; 5 6 NSString *st... 阅读全文
posted @ 2015-05-14 17:54 *新星月-倪新生* 阅读(175) 评论(0) 推荐(0)