OC
weichentai
这个作者很懒,什么都没留下…
展开
-
枚举,类型转换,#NSData,NSSet,#NSDate
加星号的为重要内容(^o^)/~ // 迭代器 // 枚举 // 数组的枚举 NSArray *arr = @[@"1",@"2",@"3",@"4",@"5",@"6"]; NSEnumerator *enumerator = [arr objectEnumerator]; NSLog(@"%@", enumerator); NSString原创 2015-07-25 10:24:16 · 1543 阅读 · 0 评论 -
省市区字典
// 首先需要将省市区TXT文本放入工程里main下边,再从工程里将其拖拽到path的字面量里边,开始敲代码 NSString *path = @"/Users/dlios/Desktop/省市区限时代码/省市区限时代码/area.txt"; NSString *str = [NSString stringWithContentsOfFile:path encoding:NSUTF8原创 2015-07-24 19:59:54 · 2495 阅读 · 0 评论 -
NSString以及NSArray的习题练习
// 作业1 // 将“⽂艺⻘年”改成“213青年”。 // 不可变字符串 NSString *str1 = @"文艺青年"; // 可变字符串 NSMutableString *str2 = [NSMutableString stringWithString:@"文艺青年"]; // 部分替换 NSLog(@"%@", [str1 strin原创 2015-07-25 08:42:18 · 561 阅读 · 0 评论 -
OC语言字符串的多种方法
NSString *str = @"Chinese characters"; // length字符串的长度,它是NSString类型的一个只读属性 NSLog(@"%ld", str.length); // 通过指定的下标获取字符内容 NSLog(@"%c", [str characterAtIndex:0]); NSString *str1 = @"你好,很高原创 2015-07-20 18:49:04 · 409 阅读 · 0 评论 -
OC语言数组
// Student.h文件 @property(nonatomic, copy)NSString *name; - (id)initWithName:(NSString *)name; // Book.h文件 @property(nonatomic, copy)NSString *name; @property(nonatomic, assign)CGFloat price; - (id)i原创 2015-07-21 19:16:41 · 429 阅读 · 0 评论 -
省市区数组
// 先找到文件对应的路径 NSString *path = @"/Users/dlios/Desktop/OC5_省市区数组/OC5_省市区数组/area.txt"; // 通过路径产生字符串,内容就是txt文本里的内容 NSString *str = [NSString stringWithContentsOfFile:path encoding:NSUTF8String原创 2015-07-21 17:39:01 · 2567 阅读 · 0 评论 -
OC内存管理
// 管理内存有三种方式 // 1.垃圾回收,java常见的管理内存方法,系统来检测对象是否被使用,是否被释放 // 2.MRC 手动管理引用计数,iOS管理内存的方式,程序员通过手动的方式来管理对象是否被释放 // 3.ARC 自动管理引用计数,基于MRC,系统自动的管理内存,以后我们还是先使用MRC,培养管理内存的习惯 Boy *boy = [[Boy alloc]原创 2015-08-01 14:22:28 · 366 阅读 · 0 评论 -
OC_Block
// BaseModel.m + (instancetype)baseWithName:(NSString *)name sex:(NSString *)sex { // 多态的方式完成对象的创建 id obj = [[[self class] alloc] initWithName:name sex:sex]; return原创 2015-08-01 16:20:03 · 442 阅读 · 0 评论 -
OC语言类的扩展
// setValue和setObject的区别 NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"1",@"2",@"3",@"4",@"5",@"6", nil]; // 当用setValue时,如果前边value里放的是一个空值nil,那么这个方法会被removeForK原创 2015-07-27 09:06:59 · 393 阅读 · 0 评论 -
OC语言字典
// 创建字典对象 // NSDictionary *dic = [[NSDictionary alloc] init]; // NSDictionary *dict = [NSDictionary dictionary]; NSDictionary *diction = [[NSDictionary alloc] initWithObjectsAndKeys:@"1",@"2"原创 2015-07-25 09:40:48 · 330 阅读 · 0 评论