OC
文章平均质量分 73
dwt1220
这个作者很懒,什么都没留下…
展开
-
Foundation2 Array的创建,遍历和排序,MutableArray
创建数组 //创建一个空的数组,Array是不可变数组,创建为空以后也不能加元素了。 NSArray *array = [NSArray array]; // 创建有1个元素的数组 array = [NSArray arrayWithObject:@"123"]; // 创建有多个元素的数组 array = [NSArray ar原创 2014-05-17 18:13:53 · 1233 阅读 · 0 评论 -
多线程(2) GCD
GCD NSOperation什么是GCD全称是Grand Central Dispatch,可译为“伟大的中枢调度器”纯C语言,提供了非常多强大的函数GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需原创 2015-04-26 13:38:31 · 599 阅读 · 0 评论 -
OC文件解压(SSZipArchive)
SSZipArchive转http://blog.csdn.net/kqygww/article/details/24851877原创 2015-04-23 15:57:23 · 2002 阅读 · 0 评论 -
解析JSON XML
JSON数据{"videos":[{"id":1,"image":"resources/images/minion_01.png","length":10,"name":"小黄人 第01部","url":"resources/videos/minion_01.mp4"},{"id":2,"image":"resources/images/minion_02.png","length":12,"原创 2015-04-23 15:43:14 · 668 阅读 · 0 评论 -
Foundation4,NSNumber,NSValue,NSNull,NSDate
NSNumber 是NSValu的子类把int float double 数字类型的包装成OC对象后,能让如Array这类不能放基本数据类型的类中。原创 2014-05-17 23:15:28 · 777 阅读 · 0 评论 -
Foundation2 NSString的创建,导出,常用方法,NSMutableString
NSString的创建// char *s = "A String!"; // C语言中的字符串 // 动态方法生成,需要释放内存 NSString *str2 = [[NSString alloc] init]; [str2 release];// 有alloc需要释放内存 NSString *str3 = [[NSString alloc]原创 2014-05-17 14:42:22 · 938 阅读 · 0 评论 -
内存管理,@property和@synthesize
OC中不会自动回收内存,需要自己管理。三种方式retain和release 手动管理autorelease 半自动管理arc 自动管理原创 2014-05-17 12:20:51 · 544 阅读 · 0 评论 -
Foundation3NSDictionary初始化方式
Dictionary初始化方式NSDictionary是不可变的原创 2014-05-17 22:44:32 · 1439 阅读 · 0 评论 -
OC简单语法复习(总结)
定义类OC中描述类需要2个文件。类名.h 头文件(定义变量,类名)类名m 实现 (实现方法).h中的格式@interface 类名:父类 //:为继承表示。{ /* 此处定义变量。默认为@protected */}// 此处定义方法声明@end原创 2014-05-17 11:36:24 · 624 阅读 · 0 评论 -
OC简单语法复习
第一个oc类OC中。新建一个类会生成2个文件,OC中一个类需要2个文件来描述。一个.h(声明),用于声明变量.方法声明的关键字:@interface @end 一个.m(实现)用于实现.h中的方法 实现的关键字 @implementation @ end 如:Student 类原创 2014-05-17 11:07:56 · 979 阅读 · 0 评论 -
Foundation5 NSObject和反射,copy语法
NSObject常用方法 Student *stu = [[[Student alloc] init] autorelease]; // isKindOfClass判断对象是否属于某个类 或者 子类 if ( [stu isKindOfClass:[Person class]] ) { // NSLog(@"stu属于Person或者继承自Per原创 2014-05-17 23:41:02 · 1080 阅读 · 0 评论 -
特有语法,分类Category,protocol协议,block (总结)
分类Category 可以在不改变原来类代码的基础上,扩展类的方法.h文件格式@interface 要扩展的类名(分类名)扩展的方法声明。默认保护。继承的子类,可以使用。@end.m文件格式原创 2014-05-17 14:06:36 · 641 阅读 · 0 评论 -
特有语法,分类Category,protocol协议,block
Category 可以在不改变原来类代码的基础上,扩展类的方法.h原创 2014-05-17 12:34:40 · 913 阅读 · 0 评论 -
多线程(1) pthread(可无视) 2.NSThread(静态方法使用居多)
iOS中多线程的实现方案1.pthread2.NSThread3.GCD4.NSOperation1.pthread(几乎不用) 一套通用的多线程API 适用于Unix\Linux\Windows等系统 跨平台\可移植 使用难度大语言:C线程生命周期:程序员管理- (void)touchesBegan:(NSS原创 2015-04-25 17:20:06 · 1178 阅读 · 0 评论