学习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
你可以从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日记"