12 2015 档案

摘要:#import "ViewController.h"@interface ViewController ()@property(nonatomic, strong)UITableView *tableView;@property(nonatomic, strong)NSMutableArray *s... 阅读全文
posted @ 2015-12-08 23:32 小小的博客 阅读(1958) 评论(0) 推荐(0)
摘要:----------------------MRC情况下Block内存分析----------------------------1.如果在block中使用全局变量,他为了持有这个变量,会将对应的对象加一2.使用__block,避免循环引用3.在block中使用局部变量的时候,会将变量复制一份存放到... 阅读全文
posted @ 2015-12-07 08:28 小小的博客 阅读(542) 评论(0) 推荐(0)
摘要:@propert的相关参数因为现在Xcode都是默认使用ARC所以现在分析主要是以ARC为主。1.@property有哪些参数?第一组:内存管理特性retain assign copy strong weak unsafe_unretained autoreleasing第二组:读 /写特... 阅读全文
posted @ 2015-12-07 07:33 小小的博客 阅读(965) 评论(0) 推荐(0)
摘要:Block是代码块,Block定义返回值 (^ 块名)(参数1,参数2…);在定义Block的时候可以使用typedef 重命名一下。typedef void(^blockName)(NSString *string);Block和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用... 阅读全文
posted @ 2015-12-07 07:15 小小的博客 阅读(489) 评论(0) 推荐(0)
摘要:代理设计模式就是自己的方法自己不实现,让代理对象去实现。可以让多个类实现一组方法。委托模式的好处在于:1、避免子类化带来的过多的子类以及子类与父类的耦合2、通过委托传递消息机制实现分层解耦代理模式需要注意的地方时设置代理属性的时候不要用strong,而要assigne,或者weak这样可以避免循环引... 阅读全文
posted @ 2015-12-05 09:13 小小的博客 阅读(757) 评论(0) 推荐(0)
摘要:通知设计模式简单好用,就是一个项目中如果用的太多,不利于代码维护,可读性太差。实现过程: [[NSNotificationCenter defaultCenter]postNotificationName:@"notificarions" object:self userInfo:dic];发... 阅读全文
posted @ 2015-12-04 00:06 小小的博客 阅读(308) 评论(0) 推荐(0)
摘要:单例模式就是一个类在整个程序的生命周期中只创建一个实例实现过程:// Singclass.h#import @interface Singclass : NSObject@property(nonatomic,strong)NSString *name;+ (id)share_id;@end// ... 阅读全文
posted @ 2015-12-03 23:19 小小的博客 阅读(221) 评论(0) 推荐(0)
摘要:NSpredicate 常用方法 // 谓词的条件查询 > 、 20"]; NSArray *arr1 = [stuArray filteredArrayUsingPredicate:predicate1]; NSLog(@"arr1 = %@",arr1); //使... 阅读全文
posted @ 2015-12-03 22:13 小小的博客 阅读(763) 评论(0) 推荐(0)
摘要:/*===========================NSNumber数值对象=========================*/ // 将基本数据类型保存为NSNumber 对象类型 NSNumber *intNum = [NSNumber numberWithI... 阅读全文
posted @ 2015-12-01 08:19 小小的博客 阅读(5212) 评论(0) 推荐(0)
摘要:1 /*=============================NSDictionary(不可变字典)的使用=========================*/ 2 3 //————————————————————————————————字典的创建———————... 阅读全文
posted @ 2015-12-01 08:06 小小的博客 阅读(2148) 评论(0) 推荐(0)
摘要:NSDate常用方法 /*=============================NSDate日期类的使用=============================*/ // 获取当前时间,获得的时0市区的时间跟北京时间相差8小时 NSDate *currentDate ... 阅读全文
posted @ 2015-12-01 07:33 小小的博客 阅读(7476) 评论(0) 推荐(1)
摘要:NSArray常用方法和属性// ——————————————————————数组常用方法—————————————————————— // 1、计算数组元素的个数: count NSArray *arr1 = @[@"11",@"22",@"33"]; NSUInt... 阅读全文
posted @ 2015-12-01 07:26 小小的博客 阅读(4240) 评论(0) 推荐(0)
摘要:NSString常用方法和属性 1 2 //compare 比较字符串升序、相同还是降序,比较原理:首先比较第一个字符(ASCII码比较),如果是升序就为升序,如果相同比较下一个字符。。。 3 NSString *str1 = @"abcd"; 4 NSSt... 阅读全文
posted @ 2015-12-01 07:22 小小的博客 阅读(1510) 评论(0) 推荐(0)
摘要:1 Person *person1 = [[Person alloc]init]; 2 Person *person2 = [[Person alloc]init]; 3 4 // 可以调用类中的私有方法,但是会有一个警告 5 [person1 perfor... 阅读全文
posted @ 2015-12-01 07:18 小小的博客 阅读(1085) 评论(0) 推荐(0)