先上一张图

你没有看错, 一个APP的五脏六腑,
本文中将包含** UI 网络 数据中的Model以及一些小部件**
一. 三种样式 启动页
二. 网络与封装
三. 图片加载类
四. 轮播图
五. 模型类
六 Tableview相关
七. 刷新
八.自动布局
九. 提示框
十. 统计图
十一. CollectionView
十二. 富文本
十三. ViewController
十四. 小部件(提示框/按钮/进度等等)
---补充一下内容---
1. 推送;
2. 日志分析;
3. xcode插件;
4. Cocoapods不同形式的使用;
5. iOS相关学习资源
一. 三种样式 启动页
1.Tabbar
1.1 Tabby

1.2 animated-tab-bar



2.侧边栏
2.1YiSlideMenu

3.滚动视图
3.1 PageMenu

3.2 XLPagerTabStrip



5.在此放一个动画类吧
1. Material is an animation and graphics framework that allows developers to easily create beautiful applications.http://materialswift.io
二. 网络与封装
1.AFNetworking
2.Alamofire 是AFNetworking的作者mattt新写的网络请求的swift库。
3.猿题库YTKNetwork--按时间或版本号缓存网络请求内容、检查返回 JSON 内容的合法性、文件的断点续传、批量的网络请求发送、filter和插件机制等。
4.HYBNetworking--基于AFNetworking3.0以上版本封装的网络层。提供常用的GET/POST接口、上传下载图片、文件接口、支持缓存等。
三. 图片加载类
1.SDWebImage – SDWebImage 网络图片获取及缓存处理。
2.YYWebImage--一个图片加载库 YYWebImage,支持 APNG、WebP、GIF 播放,支持渐进式图片加载,更高性能的缓存,更多图像处理方法-大神博客地址。
四. 轮播图


五. 模型类
1.YYModel + ESJsonFormat 分分钟形成Model
2.高性能的 iOS JSON 模型框架YYModel,
3.Xcode插件--ESJsonFormat-Xcode
六 Tableview相关

2.列表空白时显示------DZNEmptyDataSet

3.自适应高度-UITableView-FDTemplateLayoutCell, ---相关文章
4.社交界面---ChatKit-OC

七. 刷新

八.自动布局
1. 支持Cell和Tableview高度自适应--SDAutoLayout
SDAutoLayout相关资源
九. 提示框

十. 统计图


4.PNChart
十一. CollectionView

十二. 富文本
YYText– 功能强大的 iOS 富文本框架。

十三. ViewController

十四. 小部件






6.城市选择--CFCityPickerVC


8.弹出视图EasyTipView



10.Dodo






以下为补充部分内容
---补充一下内容---
目录结构:
1. 推送;
2. 日志分析;
3. xcode插件;
4. Cocoapods不同形式的使用;
5. iOS相关学习资源
第一 推送
1.iOS通知----前期配置(一)
2.iOS通知----远程推送(二)
3.iOS通知----极光推送(四)
第二 日志分析
第三 Xcode插件
第四 Cocoapods不同形式的使用
第五 iOS相关学习资源
1objc中国带来最佳实践和先进技术
2苹果相关资讯等--Cocoachina
3伯乐在线
4Github不再啰嗦
5遇到技术问题可以访问---Stackoverflow
6NSHipster
7iOSdevelopertips
更多精彩内容请关注“IT实战联盟”哦~~~

网友评论