06 2016 档案

Swift基本语法简单知识点总结
摘要:1.var的可选项的默认值是 let是没有默认值 2.可选项的判断: 1> if let 系统会自己定义一个变量记录他,仅仅在{}当中使用,也可以使用if let进行连续的判断 例如:if let on = one,let to = two{} 2>使用guard对可选项进行判断 guard let 阅读全文

posted @ 2016-06-28 22:49 敏言慎行 阅读(371) 评论(0) 推荐(0)

Swift学习第三天之零散知识点
摘要:Swiftx学习03 1.创建对象仅仅是类名() 2.添加导航栏let nav = UINavigationController(rootViewController: home) 3.为UITabBarController添加子控制器addChildViewController或者是viewcon 阅读全文

posted @ 2016-06-25 23:28 敏言慎行 阅读(569) 评论(0) 推荐(0)

Swift学习第二天之构造函数及闭包
摘要:1. 闭包 Swift中的闭包和OC中的block 相似 是一个预先定义好的代码块 在我们需要的时候执行 它可以作为参数 还有 返回值 使用它的时候 代码块中使用self 注意循环引用 2.尾随闭包 1) 当我们定义的函数中 只有一个参数且是闭包的话 那么函数的 会提前关闭而且()会省略 2) 当我 阅读全文

posted @ 2016-06-24 23:20 敏言慎行 阅读(251) 评论(0) 推荐(0)

Swift学习第一天之数组
摘要:Swift学习第一天: 1:数组的使用 数组的定义: let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 2:数组的遍历 for num in numbers { print(num) } 3:也是通过下标来制定内容 let num1 = numbers[0] 阅读全文

posted @ 2016-06-22 06:51 敏言慎行 阅读(139) 评论(0) 推荐(0)

Swift学习第一天值字典
摘要:1:字典的定义: * `let` 不可变字典 * `var` 可变字典 2:`[String : NSObject]` 是最常用的字典类型 3;赋值直接使用 `dict[key] = value` 格式 * 如果 key 不存在,会设置新值 * 如果 key 存在,会覆盖现有值 4:字典的合并:直接 阅读全文

posted @ 2016-06-22 06:51 敏言慎行 阅读(100) 评论(0) 推荐(0)

网络知识点(一)
摘要:网络02 第一种不能设置网络请求的信息(缓存策略,超时时间,可以放在请求头里面) 常见的缓存策略 默认 NSURLRequestUseProtocolCachePolicy = 0, 忽略本地的缓存 NSURLRequestReloadIgnoringLocalCacheData = 1, NSUR 阅读全文

posted @ 2016-06-12 21:48 敏言慎行 阅读(161) 评论(0) 推荐(0)

多线程知识点(五)
摘要:#import "UIImageView+WebCache.h" [self.HMImageView sd_setImageWithURL:url placeholderImage:nil options:0 progress:^(NSInteger receivedSize, NSInteger 阅读全文

posted @ 2016-06-11 13:20 敏言慎行 阅读(161) 评论(0) 推荐(0)

多线程知识点(四)
摘要:第一步:#import "UIImageView+WebCache.h" 第二步:[self.iconImageview sd_setImageWithURL:[NSURL URLWithString:model.icon]]; 2. 使用layoutSubviews记得[super layoutS 阅读全文

posted @ 2016-06-11 11:09 敏言慎行 阅读(164) 评论(0) 推荐(0)

多线程知识点(三)
摘要:-(NSOperationQueue *)queue { if (_queue == nil) { _queue = [[NSOperationQueue alloc]init]; //最大并发数 _queue.maxConcurrentOperationCount = } return _queu 阅读全文

posted @ 2016-06-11 10:22 敏言慎行 阅读(139) 评论(0) 推荐(0)

多线程知识点(二)
摘要:1:互斥锁,只有一个线程进行(例如:读写)操作 2.栈区上面的对象随时可能销毁,ARC下block会自动保存到堆区 //NSGlobalBlock全局区(未使用局部变量) // void (^task)() = ^{ // NSLog(@"task"); // }; // NSLog(@"%@",t 阅读全文

posted @ 2016-06-11 10:21 敏言慎行 阅读(156) 评论(0) 推荐(0)

多线程知识点(一)
摘要:1. for循环是不耗时的,i/o操作耗时 2. [NSThread currentThread]获取当前线程number代表线程的编号,name线程的名称,如果number为1则代表为主线程 3.使用pthread开启新的线程 /* 参数1:线程的编号地址 参数2:线程的属性 参数3:开启的线程要 阅读全文

posted @ 2016-06-11 10:20 敏言慎行 阅读(197) 评论(0) 推荐(0)

iOS相关的UI最新知识点总结(三)
摘要:(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteg 阅读全文

posted @ 2016-06-06 16:59 敏言慎行 阅读(266) 评论(0) 推荐(0)

iOS相关的UI最新知识点总结(二)
摘要:50.直接创建的tab记得设置数据源self.tableView.dataSource = self; 51. -(NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section设置组尾 阅读全文

posted @ 2016-06-03 18:13 敏言慎行 阅读(241) 评论(0) 推荐(0)

iOS相关的UI最新知识点总结(一)
摘要:这是我学习UI,感觉哪里难点,易错点,以及一些不容易记住的点,来和大家分享,也希望大家可以为我指正 9.self.Button.frame=frame; 10.在更改frame,有的时候设置use Auto Layout可能导致按钮不起作用 11.在设置不同的控件,界面,controller时可以通 阅读全文

posted @ 2016-06-02 15:45 敏言慎行 阅读(260) 评论(0) 推荐(0)

导航