开源一个完整的iOS App《丁丁美图》供大家参考学习

学习iOS开发的时候,得益于开源社区的大量开源项目。
去年开始购买了个人开发者账号,写了这个练手项目《丁丁美图》,并上传到了App Store(Ipad版本被驳回也懒得处理)。
现在将代码开源出来,供初学者学习吧。
项目简介
  一款美图展示APP,使用著名图片分享网站500PX(https://500px.com/) 的图片数据源,当初写它是为了学习整个APP的构思开发发布流程。同时我个人比较喜欢看一些美文美图,所以着手开发了这款APP。当时做iOS开发也不长,技术运用也不成熟。不过代码规范算是从那时就慢慢成为习惯,觉得适合供初学者学习。
Github源码下载地址:https://github.com/jakciehoo/MomentsPhoto
AppStore安装地址:https://itunes.apple.com/us/app/ding-ding-mei-tu-momentsphoto/id1022862202?ls=1&mt=8

开源一个完整的iOS App《丁丁美图》供大家参考学习_第1张图片

你可以从App学到如下第三方框架的使用
1.SDWebImage(著名网络图片请求框架)
2.SVPullToRefresh(下拉刷新框架)
3.MBProgressHUD(加载、提示框架)
4.FlatUIKit(UI扁平化框架)
5.ShareSDK(第三方分享)
你可以从App学到OC项目的基本技能
1.OC的基本使用
2.清晰的代码结构和规范
3.MVC架构
4.Storyboard自动布局(横竖屏,iPhone和iPad支持)
5.UICollectionViewController展示图片
6.ResideMenu弹出左右侧边栏

欢迎大家关注我的微信公众号:"丁丁的coding日记"


开源一个完整的iOS App《丁丁美图》供大家参考学习_第2张图片

你可能感兴趣的:(开源一个完整的iOS App《丁丁美图》供大家参考学习)