POST 参数有 2 中,一种文件 POST 一种非文件 POST,对于非文 件 POST 格 式 ( form-data/x-www-urlencoded ) 是 name=xxx&id=22&sxx=33 对于文件 POST(multiple/form-data)
相对于同步来说,单独起一个或者多线程去处理 异步是一个概念 线程还是一个技术,异步就是用线程这种技术 实现的 比如界面下载数据,我们启动一个异步任务 ASI 去网络下载数据, 然后异步刷新界面,我们无需等待…
Key value coding, Key value observer. Kvc 是路径访问的规范,kvo 是观察某个变量的变化过程 KVO 可以观察某个对象的变量变化过程,KVC 是满足被观察的编 码规范。 KVC/KVO 类似于代理,通知中心。都是一…
多线程在 iOS 用的很多,比如每个 asi 请求,sdwebimage 请求,数 据请求等待等网络数据处理,多线程/异步就是主要是为了界面流 畅,防止界面假死。 每一个 ASI 请求就是一个 NSOperation 每一个 NSUrlConnnect…
OC 没有多继承。用协议实现多继承,把协议中的方法在实现的类 中重写 C++有多继承,多继承其实用好了很方便。C++多继承很容易出现 二一性比如: 类 A { int a;} 类B: 类A,类C:类A 类D : B, C那么 int a到底…
C char, short, int, struct, union, enum NSString, nsarray, nsdictionary.
const 修饰指针,或者常量,比如不可变, static 修饰变量表示作用域,比如全局的私有变量,函数内部的 static 是内部的私有变量。 Static 修饰函数表示函数是文件作用域 Inline 表示内联。一般来说 inline 需…
类别/类目/Category 很方便给现有类添加方法。但是不能添加成 员变量,匿名类除外,比如可以给 NSString 增加方法,给 UINavigationBar 增加方法,比如 SDWebImage 给 UIImageView 增 加了 setImageWithURL:方法…
for forin iterator forin 也叫快速循环。为什么他叫快速循环,原因是速度快?为什 么速度快? 可以通过优化提前把 forin 里面的 array 数组数组全部 导入到 cpu cache 中。因为 cache 访问速度把内存快至少…
下来一般使用 EGORefresh 进行。原理是利用 scrollview 的反弹效 果把刷新 view 加载 scrollview 的负坐标上。通过代理方法去触发。