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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源一个完整的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

技术分享   技术分享

 

你可以从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《丁丁美图》供初学者学习的主要内容,如果未能解决你的问题,请参考以下文章

美图工作记录-1

千万级延时任务队列如何实现,看美图开源的-LMSTFY

5个值得学习和练手的企业级开源项目!

值得学习和练手的Java企业级开源项目,强烈推荐!

C/C++领域的练手开源项目,小伙伴们接好

涵盖 14 大主题!最完整的 Python 学习实例集来了!