代码库> 列表> LazyTableView(一个可以最大程度简化uitableview操作的第三方框架)
LazyTableView(一个可以最大程度简化uitableview操作的第三方框架)
关注
查看次数:5453 下载次数:857
上传时间:2015-06-30 大小:290 B
LazyTableView
一个可以最大程度简化uitableview操作的第三方框架
UITableView可谓是ios开发里的重中之重了,熟练掌握tableview的程度很大意义上决定着你对ui界面的熟悉程度,不过当逻辑复杂的时候,操作uitableview还是一件挺麻烦的事情,所以本框架旨在可以最大程度的减轻uitableview的繁琐,让程序员们可以更多的去考虑逻辑问题,而不是界面的调整。

它可以做什么
1.自动加载远程url的json数据,对于section的解析也不在话下,让用户用更少的代码获得更高的效率。
2.手工创建本地的静态cell,可以自由的控制section和cell的一切。
3.自定义的hud动画可以在加载数据的时候毫无违和感。

为什么要使用它
1.简单方便,将大量繁琐的操作封装起来,用户只需几行代码即可获得一个远程数据抓取的tableview。
2.使用delegate模式,这样可以将cell,viewcontroller和data分离开来,一个cell绑定一个dataitem,使用orm将远程的json数据转化为本地的对象。
3.本地静态cell可以使用block创建,并且设置点击事件。

耦合性
我使用了AFNetwoking,MJRefresh,JsonModal三个框架来简化代码的编写,如果用户没有使用cocoapods,无需做任何改动,将LazyTableView文件夹拖入项目即可,如果用户使用了cocoapods,则在podfile里加入以下代码:
pod "AFNetworking"
pod "JSONModel"
pod "MJRefresh",'0.0.1'
并且删除LazyTableView里的lib文件夹。

测试环境:Xcode 6.2,iOS 6.0以上


QQ群:460483960 这是我们的ios项目的开发者qq群,这是一个纯粹的ios开发者社区,里面汇聚了众多有经验的ios开发者,没有hr和打扰和广告的骚扰,为您创造一个纯净的技术交流环境,如果您对我的项目以及对ios开发有任何疑问,都可以加群交流,欢迎您的加入~
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
提示
sina weixin mail 回到顶部