摘要:
一般我们开发阶段需要很多NSLog 但是在发布的时候我们就需要把NSLog干掉 为了方便我们使用下面判断语句我们开发阶段是DEBUG 上先处于Release#ifdef DEBUG // 处于开发阶段#define HWLog(...) NSLog(__VA_ARGS__)#else // 处于发... 阅读全文
摘要:
接收到服务器的响应就会调用- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;// 获取沙河路径 NSString *caches = [NSSearchPat... 阅读全文
摘要:
多线程1.进程:一个正在执行的程序。2.线程: 由一堆不分叉的CPU指令组成的集合。3.多线程:由多条不分叉的CPU指令组成的集合。CPU 物理CPU 一个物理CUP能够虚拟成多核CPU,一个物理CPU虚拟成4核,就相当于有四个CPUY,一个CPU同一个时刻 只能执行一个CPU命令。4.上下文切换... 阅读全文
摘要:
//AFNetWorking 当下最流行的数据请求方法 里面不仅包含数据请求还包含数据解析//包含的数据请求就是对系统类NSURLConnection的封装//数据解析(NSJSONSerialization、XMLParser)//AFNetworking 下至兼容ios6.0 以及block语法... 阅读全文
摘要:
//声明函数 一void test(){ NSLog(@"in test");}//声明函数 二int addNum(int a,int b, int c){ return a + b + c ;}//block 讲解-(void)testBook{ // 函数指针指向的是函数的地址 (... 阅读全文
摘要:
// 隐藏状态栏[application setStatusBarHidden:YES];// 设置导航背景颜色[[UINavigationBar appearance] setBarTintColor:[UIColor brownColor]];// 设置状态栏字体颜色 [application ... 阅读全文
摘要:
//1.禁止auturezing// self.view.translatesAutoresizingMaskIntoConstraints = NO; // 2.添加两个视图到父试图上// 2.1 添加蓝色View UIView *blueView = [[UIView alloc]init]; ... 阅读全文
摘要:
//时间 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; [formatter setDateFormat:@"HH:mm:ss"]; NSString *strDate = [formatter stringFrom... 阅读全文
摘要:
NSFileManager 创建文件管理器单例对象 NSFileManager * fm = [NSFileManager defaultManager]; 遍历目录下的内容 //浅度遍历 //仅仅遍历当前文件夹下的第一层子文件夹/// //contentsOfDirectoryAtPa... 阅读全文
摘要:
@property属性修饰符:1.读写性修饰符:readwrite | readonlyreadwrite:表明这个属性是可读可写的,系统为我们创建这个属性的setter和getter方法。readonly:表明这个属性只能读不能写,系统只为我们创建一个getter方法,不会创建setter方法2.... 阅读全文