OC
文章平均质量分 52
鹰击长空KO
千里之行,始于足下。。
展开
-
iOS开发之获取一段字符串中的中文字和中文字符
#pragma mark -获取一段字符串中的中文字+ (NSArray *)getAStringOfChineseWord:(NSString *)string{ if (string ==nil || [string isEqual:@""]) { returnnil; } NSMutableArray *arr = [原创 2016-04-05 21:07:52 · 3633 阅读 · 0 评论 -
OC篇学习-数组
在OC中数组分为可变数组和不可变数组。// 不可变数组 创建之后不可以修改 没有添加 删除 交换 等元素的API方法 // NSArray *array = [[NSArray alloc]initWithObjects:@"123",@"456",@"789", nil];// NSLog(@"%@",[array objectAtIndex:0]);原创 2016-03-24 19:40:39 · 298 阅读 · 0 评论 -
OC篇学习-字典
// 字典是无序存在的 字典中得key值和value值是成对出现的(键值对)// 字典中得Key值必须是唯一的(不能够重复)// 不可变的字典// 在初始化字典的时候key值在后 value在前 在控制台输出的时候 key值在后 value在前;// 如果key值重复的出现 程序在编译的时候 认为这个key值已经存在 不会再去理会后边重复的key和原创 2016-03-24 19:49:12 · 328 阅读 · 0 评论 -
OC学习-block
// block本质上是一个匿名函数 一个没有名称的函数 block语法被称之为块语法 同样block也相当于一条语句//block 类型:(void)(^)(void)// block变量名:myBlock;// block值:^(void)(void){};//等号右边的返回值可以省略掉 // 无返回值无参数的bl原创 2016-03-24 20:05:19 · 259 阅读 · 0 评论 -
OC学习之点语法
点语法的本质还是进行赋值和取值 也就是说点语法 最终自己会去调用属性的set方法 和get方法 当点语法在等号左边出现的时候 会调用该属性的set方法 其余的时候出现都是在调用该属性的get方法。 Child *child =[[Child alloc]init];// 首先会去寻找这个类中与key对应的set方法 如果没有找到set方法 会继续寻找有没有一个_key的实例原创 2016-03-28 21:53:24 · 306 阅读 · 0 评论 -
OC学习之属性关键字以及set和get方法
//属性的属性分为三大类//1.读写性控制//》readOnly只读 只会生成get方法 不会生成set方法//》readwrite可读可写 会生成set方法 也会生成get方法(默认设置)//> setter =aa:(需要加冒号)重新设置set方法名称 名称将会变成后边写得名称 aa前没有set//getter =bb(不需要加冒号)重新设置get方法名称 名称就是重新设原创 2016-03-28 22:01:37 · 5935 阅读 · 0 评论 -
IOS开发之单例
在iOS开发中单例的创建的两种方式1.static Singleton * s =nil;//(静态区)+(Singleton*)shareInstance{ //加锁保证同一时间,只有一个线程对象可以访问此资源,保证单例对象的唯一性 @synchronized(self){ if (s ==nil ) { s = [[Sin原创 2016-03-28 21:48:30 · 252 阅读 · 0 评论