25. 其他知识点

    1. NSURLSessionUploadTask 可以同时让我们的 block, delegate 起作用

    NSURLSessionDownLoadTask block  不能同时起作用  只有 block 可用

     

    1. 小文件上传  post  大文件上传 put
    2. 授权需要用到 autorization     KEY:Autorization    value(字符串): BASIC  admin:123456.base64 
    3. BASIC之后有空格
    4. HTTPS = HTTP + SSL(安全套接层)
    5. 使用 https 只需要做一件事, 就是信任我们的服务器第一次返回的受保护的通道

    交钱获取证书是不会有弹窗的,自动信任

    1. json  获取本地的  不能直接用[ NSDIctionary  dictionaryWithithContentsOFfile-];

    要用   nsurl   nsbudle ---    ;    nsdata *data = [nsdata  datawithcontentsofurl];   nsjsonseralization

     

    1. self.automaticallyAdjustsScrollViewInsets = YES,  这是默认的  nav 就会下移.   NO 就会不变
    2. 字典的 key  dictionary      result.keyEnumerator.nextObject;
    3. container  viewcontroller    embom嵌入
    1. blockblock 的本质是指向结构体的指针
    2. c 的结构体只能有元素 不能有函数   c++ 结构体里边可以有函数
    3. 构造函数  创造函数
    4. block 函数放在静态区  结构体 copy 到堆里
    5. 只要是 load 方法 在运行之前调用
    6. 计算机生成了可选文字:580 582 struct struct struct impl. Flags Desc 589 590 592 593 594 595 596 597 598 599 301 502 503 305 308 509 Y 510 block_impl impl; Desc; *fp, struct impl. isa = = flags; impt. FuncPtr = fp; = desc; int flags=0) { main_block_desc_Ø *desc, int age) { NSCons tan t St r inglmp t _ va o Ide IddIw95v tgg8j n_5øc static void NSLog( (NSString , age) ; static struct size_t reserved; size t Block_size; = { ø, sizeof(struct int main(int argc, const char * argv[]) { @autoreleasepool { _AtAutoreleasePool void (*printAge) (int age) = autoreleasepool; s return 0; static struct IMAGE_INFO { unsigned version; unsigned flag; 27
    7. self.collection scrollToItemAtIndexIndexPath
    8. class_copyIvarList([UIPageControl class], &count)  获取所有属性  包括私有属性
    9. KVC 不光可以给共有属性赋值   也可以给私有属性赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值