微博篇本应用所涉及的知识点:1.UITableView 中的cell2.模型的创建3.MJExtension第三方框架的使用需求分析1.界面分析微博界面界面控件分析:整个页面1.不难知道,界面是由若干个子cell组成的,并且每个子cell的高度都不同,高度都是由内容来定.2.子模块的控件数不一样,有...
分类:
其他好文 时间:
2015-11-25 23:39:16
阅读次数:
353
字典转模型第三方框架Mantle所有模型都必须继承自MTModelJSONModel所有模型都必须继承自JSONModelMJExtension不需要强制继承任何其他类设计框架需要考虑的问题侵入性侵入性大就意味着很难离开这个框架易用性比如少量代码实现N多功能扩展性很容易给这个框架增加新功能MJExt...
分类:
其他好文 时间:
2015-11-25 23:33:26
阅读次数:
190
下拉刷新https://github.com/CoderMJLee/MJRefresh模型转换https://github.com/CoderMJLee/MJExtension
分类:
其他好文 时间:
2015-11-10 19:29:50
阅读次数:
147
前言本篇主要介绍Runtime在开发中的一些使用场景,顺便讲解了下MJExtension的底层实现。一、runtime简介RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调...
分类:
移动开发 时间:
2015-11-02 17:25:59
阅读次数:
299
运行时机制运行时机制是用 C++ 开发的,是一套苹果开源的框架OC 是基于运行时开发的语言应用场景运行时动态获取类的属性主要应用:字典转模型框架MJExtension,JSONModel利用关联对象为分类添加属性利用交换方法拦截系统或其他框架的方法误区:并不是使用的技术越底层,框架的效率就会越高 ....
分类:
其他好文 时间:
2015-10-27 20:19:55
阅读次数:
168
1.前言 对于对象的归档,之前使用MJ老师的MJExtension框架做字典转模型的时候,直接使用宏MJCodingImplementation就能实现对象自动实现存档和解档的方法,很是好用。但是有时候会遇到不需要用到字典转模型,不想使...
分类:
其他好文 时间:
2015-10-27 09:59:24
阅读次数:
146
首页显示微博列表,是微博的核心部分,这一章节,我们主要是显示出微博的列表。导入第三方类库pod 'SDWebImage', '~> 3.7.3'pod 'MJRefresh', '~> 2.4.12'pod 'MJExtension', '~> 2.5.14'需求分析由于Cell的高度是不一样的,因...
分类:
移动开发 时间:
2015-10-25 14:54:53
阅读次数:
456
@implementation YMOutData+ (NSDictionary *)objectClassInArray{ return @{@"broadband":[broadband class], @"timepackage":[timepackage class], ...
分类:
编程语言 时间:
2015-09-30 19:32:51
阅读次数:
598
一:Plist读取 1 /******************************************************************************/ 2 一:简单plist读取 3 4 1:定义一个数组用来保存读取出来的plist数据 5 @property (....
分类:
移动开发 时间:
2015-09-21 17:39:46
阅读次数:
279
数据是在聚合数据上请求下来的:请求部分的代码-(void)requestData{ NSString *httpUrl = @"http://apis.baidu.com/heweather/weather/free"; NSString *httpArg = @"city=beijing"; .....
分类:
其他好文 时间:
2015-09-17 13:06:42
阅读次数:
529