上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2016年9月16日

ios开发runtime学习五:KVC以及KVO,利用runtime实现字典转模型

摘要: 一:KVC和KVO的学习 二:利用runtime实现字典转模型 阅读全文

posted @ 2016-09-16 17:39 Hello_IOS 阅读(1033) 评论(0) 推荐(0) 编辑

2016年9月14日

百思不得姐第3天:登录注册界面搭建

摘要: 一:登录注册的界面效果如图 二:界面的搭建 1:登陆界面一般都是moda的模式:新建控制器,勾选xib,则系统会自动关联类,并且自动连线关联view(若是后创建的控制器的xib,则类名相同,关联类,在fileOwer处连线view),而我们自己不用去设置控制器view的frame。或是freefor 阅读全文

posted @ 2016-09-14 18:30 Hello_IOS 阅读(1927) 评论(0) 推荐(0) 编辑

ios开发runtime学习四:动态添加属性

摘要: ####4.给分类添加属性 * 原理:给一个类声明属性,其实本质就是给这个类添加关联,并不是直接把这个值的内存空间添加到类存空间。 ``` @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do 阅读全文

posted @ 2016-09-14 13:35 Hello_IOS 阅读(2665) 评论(0) 推荐(0) 编辑

ios开发runtime学习三:动态添加方法(实际应用少,面试)

摘要: ####3.动态添加方法 * 开发使用场景:如果一个类方法非常多,加载类到内存的时候也比较耗费资源,需要给每个方法生成映射表,可以使用动态给某个类,添加方法解决。 * 经典面试题:有没有使用performSelector,其实主要想问你有没有动态添加过方法。 * 简单使用 ``` @implemen 阅读全文

posted @ 2016-09-14 13:04 Hello_IOS 阅读(3313) 评论(0) 推荐(0) 编辑

ios开发runtime学习二:runtime交换方法

摘要: runtime 的实现原理: 二:通过继承重写实现:每次都需要导入头文件,而且项目中很多地方都得需要修改 * 开发使用场景:系统自带的方法功能不够,给系统自带的方法扩展一些功能,并且保持原有的功能。 * 方式一:继承系统的类,重写方法. * 方式二:使用runtime,交换方法. ``` @impl 阅读全文

posted @ 2016-09-14 11:06 Hello_IOS 阅读(9371) 评论(0) 推荐(0) 编辑

2016年9月13日

iOS开发runtime学习:一:runtime简介与runtime的消息机制

摘要: 一:runtime简介:也是面试必须会回答的部分 二:runtime的消息机制 阅读全文

posted @ 2016-09-13 23:57 Hello_IOS 阅读(1262) 评论(0) 推荐(0) 编辑

ios开发ios9新特性关键字学习:泛型,逆变,协变,__kindof

摘要: 一:如何去学习?都去学习什么? 1:学习优秀项目的设计思想,多问几个为什么,为什么要这么设计,这么设计的好处是什么,还能不能在优化 ,如何应用到自己的项目中 2:学习优秀项目的代码风格,代码的封装设计思想,为什么要这么设计,这么设计的好处是什么,还能不能在优化 ,如何应用到自己的项目中,每行代码都要 阅读全文

posted @ 2016-09-13 15:48 Hello_IOS 阅读(1580) 评论(0) 推荐(0) 编辑

ios开发Base64编码以及加密相关学习

摘要: 一:.Base64补充 ```objc 1.Base64简单说明 描述:Base64可以成为密码学的基石,非常重要。 特点:可以将任意的二进制数据进行Base64编码 结果:所有的数据都能被编码为并只用65个字符就能表示的文本文件。 65字符:A~Z a~z 0~9 + / = 对文件进行base6 阅读全文

posted @ 2016-09-13 11:28 Hello_IOS 阅读(7795) 评论(0) 推荐(0) 编辑

ios开发网络学习AFN三:AFN的序列化

摘要: /* 1.AFN它内部默认把服务器响应的数据当做json来进行解析,所以如果服务器返回给我的不是JSON数据那么请求报错,这个时候需要设置AFN对响应信息的解析方式。AFN提供了三种解析响应信息的方式,分别是: 1)AFXMLParserResponseSerializer XML 2) AFHTT 阅读全文

posted @ 2016-09-13 11:09 Hello_IOS 阅读(483) 评论(0) 推荐(0) 编辑

2016年9月12日

iOS开发AFN使用二:AFN文件下载与文件上传

摘要: (2)使用AFN下载文件 ```objc -(void)download { //1.创建会话管理者 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; //2.创建请求对象 NSURLRequest *request = 阅读全文

posted @ 2016-09-12 23:56 Hello_IOS 阅读(6675) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

导航