最近在学习使用 Swift 结合 RxSwift 来开发 iOS APP 就拿 『gank.io』 来练练手,实现了干货集中营的一个 iOS 版本。由于水平有限,如果对项目有什么建议或者指教欢迎与我联系:lulee007@live.com
『干货集中营』每日分享一张漂亮妹子图和一些技术干货,还有供大家中午休息的休闲视频。UI 设计、代码实现 -- 小灰灰
github: https://github.com/lulee007
- 主要数据API:http://gank.io/api
- 搜索:http://gank.io/search?q=xxx 解析 HTML 源码 PS:关键词貌似比较少,只能搜索到很少的内容
- 采用了很多的开源类库
- 最新干货配有美女图片
- 提供干货分类查看
- 提供干货搜索功能
- Android 开源项目妹子&gank.io
参考了其中的使用 Rx 调用 Gank.io API 逻辑部分 和 UI 功能 - iOS 开源项目-beauties
参考其项目使用的开源项目,在进行初步的了解以后尝试搭建 iOS 的项目框架 - 通过LaunchScreen自定义启动动画
这里将启动放到了- (void)viewDidLoad;
里面 ,如果放到- (void)viewDidAppear:(BOOL)animated;
会有闪白屏 - Carthage 初探:四大优势与四大劣势
- Materail Design Color
使用 MD Color Theme ,在线自由搭配 - Icons: octocats
没有美工设计,自己又不擅长,就直接使用了 gitcat^_^
在https://octodex.github.com/
找到了momtocat和femalecodertocat - 移动应用图标生成工具
能够在线快速生成所有尺寸的应用图标,而且名称也都修改好了,下载下来直接替换 iOS 里的AppIcon.appiconset
即可
TO BE CONTINUE ...
- Alamofire (3.4.0)
Moya
依赖项
-
CHTCollectionViewWaterfallLayout (0.9.4)
瀑布流布局 -
CocoaLumberjack (2.3.0)
日志记录 -
DACircularProgress (2.3.1)
-
DZNEmptyDataSet (1.8.1)
-
EAIntroView (2.8.3)
-
EARestrictedScrollView (1.1.0)
欢迎页 -
IDMPhotoBrowser (1.8.4)
图片浏览 -
MJRefresh (3.1.0)
上下拉刷新 -
Moya (6.4.0)
封装Alamofire
的网络请求 -
ObjectMapper (1.3.0)
entity 与 json 互转 -
Result (2.0.0)
-
RxBlocking (2.5.0)
-
RxCocoa (2.5.0)
-
RxSwift (2.5.0)
-
RxTests (2.5.0)
Rx for iOS -
SDWebImage (3.7.6)
图片缓存 -
SwiftyUserDefaults (2.2.0)
App 设置项 -
pop (1.0.9)
IDMPhotoBrowser
依赖项 -
...