开源一个完整的iOSApp《丁丁美图》供初学者学习

学习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

   开源一个完整的iOSApp《丁丁美图》供初学者学习_第1张图片

 

你可以从App学到如下第三方框架的使用

1.SDWebImage(著名网络图片请求框架)

2.SVPullToRefresh(下拉刷新框架)

3.MBProgressHUD(加载、提示框架)

4.FlatUIKit(UI扁平化框架)

5.ShareSDK(第三方分享)

你可以从App学到OC项目的基本技能

1.MVC架构

2.Storyboard自动布局(横竖屏,iPhone和iPad支持)

3.UICollectionViewController展示图片

4.ResideMenu弹出左右侧边栏

 

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

开源一个完整的iOSApp《丁丁美图》供初学者学习_第2张图片

 

你可能感兴趣的:(开源一个完整的iOSApp《丁丁美图》供初学者学习)