iOS学习笔记整理3

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.容器视图控制器:注意传值时需要在跳转之前进行

可以重新解析,就不用传值了。

你可能感兴趣的:(iOS学习笔记整理3)