1.iphone6 宽 375 高 667
导航控制器的高度是:64 其中:电池框占20,其他占44
标签控制器的高度是:44
2.http://www.iconfont.cn阿里巴巴矢量图库
3.Prepo 苹果商店里面的(软件)专门生成启动应用的图标设计(app)
4.有用的第三方:
(1)高得地图 —— 地图
(2)友盟 —————统计,分享
(3)多盟 —————广告
(4)讯飞语音 ———语音识别
(5)sharSdk ——分享
(6)爱帮 ———公交系统
(7)聚合数据 ——— 各种接口文档
用户: lixiangyang110 M: fendou~~
(8)环信,融云 ————及时通信
5.抓包:截获信息
7.服务端与客户端 :json 与 XML 解析数据
8.sax 解析 下载— 解析— 展示
9.kvc间接赋值 kvo 监听
10. -fno-objc-arc mrc -转换成arc
12 json 1. [ ] 一个数组
2.{ } 下面一个字典
3.文件名 一一对应
4.json 在线解析
13.七个:自信 学习 坚持 无私 行动 目标 兴趣
14.MBProgressHUD 第三方:加载刷新
15.真机测试步骤
错误整理:
1.注意:自定义cell 的时候,创建文件的时候 需要创建UITableViewCell
2.在使用自定义cell 的时候:需要在应用方法里面应用
3.对于字符串类型的属性定义一定要用: nonatomic strong
4.在UItableview更改数组之后,添加到数组里面,在cell 样式的row 里面,需要【dataArray count];
5.解析完之后需要加到数组里面:[movieArray addObject:movie];
6.在josn 解析的时候,需要检查明白到底有几个字典与数组,分层接收字典或者数组
7.在写setter 方法的时候,注意:一定要按提示写或者复制粘贴;
8.属性传值:既可以传值,对象,数组,单独一个字符串
#-------课堂总结线程整理
9.开辟子线程:
第一种:NSObject 自带方法
第二种:1.NSThread 的方法 需要启动
2.自带方法 detach
第三种:1.NSOperationQueue 写在main函数-自定义
2. NSOperationQueue 子类 (NSInvocationOperation
)创建
第四种:1.GCD 方法 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//子线程(做耗操作)
dispatch_async(dispatch_get_main_queue(), ^{
//主线程(更新ui)
});
});
10.创建数据库的时候: 假如有两种不同的数据,需要建两个数据库!!
11.容器视图控制器:注意传值时需要在跳转之前进行
可以重新解析,就不用传值了。