- NSURLSessionUploadTask 可以同时让我们的 block, delegate 起作用
NSURLSessionDownLoadTask block 不能同时起作用 只有 block 可用
- 小文件上传 post 大文件上传 put
- 授权需要用到 autorization KEY:Autorization value(字符串): BASIC admin:123456.base64
- BASIC之后有空格
- HTTPS = HTTP + SSL(安全套接层)
- 使用 https 只需要做一件事, 就是信任我们的服务器第一次返回的受保护的通道
交钱获取证书是不会有弹窗的,自动信任
- json 获取本地的 不能直接用[ NSDIctionary dictionaryWithithContentsOFfile-];
要用 nsurl nsbudle --- ; nsdata *data = [nsdata datawithcontentsofurl]; nsjsonseralization
- self.automaticallyAdjustsScrollViewInsets = YES, 这是默认的 有 nav 就会下移. NO 就会不变
- 字典的 key dictionary result.keyEnumerator.nextObject;
- container 练 viewcontroller 是 embom嵌入
- blockblock 的本质是指向结构体的指针
- c 的结构体只能有元素 不能有函数 c++ 结构体里边可以有函数
- 构造函数 创造函数
- block 函数放在静态区 结构体 copy 到堆里
- 只要是 load 方法 在运行之前调用
- self.collection scrollToItemAtIndexIndexPath
- class_copyIvarList([UIPageControl class], &count) 获取所有属性 包括私有属性
- KVC 不光可以给共有属性赋值 也可以给私有属性赋值