
iOS 知识
newnember
这个作者很懒,什么都没留下…
展开
-
iOS 网络请求
下面首先介绍一下一些基本的概念---同步请求,异步请求,GET请求,POST请求。1、同步请求从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作。也就是说同步就意味着阻塞线程,在同步请求过程中主线程中不响应其他事件直到同步请求结束。2、异步请求就不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以进行其他操作,程转载 2015-01-28 11:38:02 · 658 阅读 · 0 评论 -
NSURL用法
NSURL其实就是我们在浏览器上看到的网站地址,这不就是一个字符串么,为什么还要在写一个NSURL呢?主要是因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以封装一个NSURL,操作很方便。原创 2015-01-27 16:11:40 · 4761 阅读 · 0 评论 -
IOS消息转发机制
一 概述 在编译期向类发送了其无法解读的的消息并不会报错,因为在运行期可以继续让类中添加方法,所有编译器在编译时还无法确知类中到底会不会有某个方法实现,当对象接收到无法解读的消息后,就会启动 消息转发 机制,程序员可经由此过程告诉对象应该如何处理未知消息。在程序运行中,有时会以下异常信息?1[C转载 2015-08-28 14:15:21 · 1186 阅读 · 0 评论 -
KVC
1.Objective-C语法之KVC使用,里面的kvc的最基本的使用方法介绍的最简单清楚。 2.Objective-C KVC机制,基本是把苹果kvc文件里的内容翻译了一下。 3.KVC/KVO原理详解及编程指南,KVC 和 KVO 的一点理解亮点是介绍了Key Path中如何使用集合运算符。 4.iOS-KVC究竟怎么用介绍了kvc三种使用场景,【iOS】KVC 和 KVO 的使用场景,多转载 2015-12-29 11:48:27 · 434 阅读 · 0 评论 -
网址纪录
1.iOS 开发之照片框架详解原创 2016-01-12 14:20:51 · 386 阅读 · 0 评论 -
Method Swizzling(iOS的hook机制)
为了安全,要为NSUserDefaults加密。但是为NSUserDefaults的每个读写的地方加入加密解密方法也太麻烦。所以想重写NSUserDefaults的读写方法,把加密解密方法内嵌其中,这样修改代码量大大减少。先贴上代码#import @interface NSUserDefaults (Swizzle)-(void)swizzleSetObject:(nullable原创 2016-01-20 16:04:43 · 4031 阅读 · 0 评论