美文网首页iOS小项目iOS开发技术各种 demo
由菜鸟到入门 - 10个iOS小项目

由菜鸟到入门 - 10个iOS小项目

作者: 莫威權在B612等着那温柔的风 | 来源:发表于2016-03-31 11:13 被阅读2817次

    10个iOS小项目 都在这里

    这里汇聚了我做过的小项目。可以学到的技术主题:

    • 网络交互
    • Core Data
    • UI
    • 动画
    • 设计模式

    个人项目


    25min

    25min.gif

    功能

    番茄工作法,可自定义时间,音乐。漂亮简洁的UI。高效率。锁屏显示剩余时间。

    学到的技术

    • 本地通知 + 计时 + 音乐播放器
    • 自定义UICollectionView Layout
    • Coopod 连接第三方库使用
    • 自定义转场动画
    • Today Widget

    App下载地址: https://itunes.apple.com/cn/app/id1103593231

    这个项目的代码在这里

    教程文章:http://www.jianshu.com/p/7dedfd704008

    Raywenderish


    自定义 Controller 过渡动画


    controller过渡动画

    功能

    如图的动画效果

    学到的技术

    • 自定义 Controller 转场动画
    • Pop 动画效果

    这个项目的代码在这里

    文章地址:https://www.raywenderlich.com/113845/ios-animation-tutorial-custom-view-controller-presentation-transitions

    瀑布流 UICollectionView布局


    功能

    如图的布局效果

    学到的技术

    • 自定义 UICollectionView Layout
    • 瀑布流布局原理

    这个项目的代码在这里

    文章地址:https://www.raywenderlich.com/107439/uicollectionview-custom-layout-tutorial-pinterest

    Swift 设计模式


    game

    功能

    比大小的游戏,猜哪一个大一点,然后猜中就得分。

    学到的技术

    • 常用的设计模式

    这个项目的代码在这里

    教程文章:https://www.raywenderlich.com/86053/intermediate-design-patterns-in-swift

    Udacity


    图片上添加文字


    meme.gif

    功能

    选择图片,为图片添加上喜欢的文字,然后分享给别人或者存储下来。

    学到的技术

    • 分享
    • 合成image
    • 委托模式
    • 监控 通知中心

    这个项目的代码在这里

    教程视频: https://www.udacity.com/course/uikit-fundamentals--ud788

    睡在图书馆


    sleepInlib.gif

    功能

    展示世界各地在图书馆睡觉的那些可爱人儿的模样。

    学到的技术

    • 使用Flick的网络API
    • 网络请求
    • JSON解析,图片加载

    这个项目的代码在这里

    教程视频: https://www.udacity.com/course/ios-networking-with-swift--ud421

    喜爱的名星


    actorLike.gif

    功能

    挑选记录自己喜欢的明星,然后可以关注他最近拍过的电影,嘿嘿嘿: )

    学到的技术

    • 封装 Core Data
    • 用 Core Data 进行本地存储
    • 搜索喜欢的明星
    • 收藏喜欢的明星
    • 加载明星拍过的电影

    这个项目的代码在这里

    教程视频: https://www.udacity.com/course/ios-persistence-and-core-data--ud325

    Flick搜索器


    flick.gif

    功能

    根据你提供的经纬度,返回那里的照片。一步不出,已可阅览世界。

    学到的技术

    • 使用网络上的Flick API
    • 网络请求,异步加载图片
    • 按照输入的内容搜索网络上的图片

    这个项目的代码在这里

    教程视频: https://www.udacity.com/course/ios-networking-with-swift--ud421

    喜爱的电影1


    favorMovie.gif

    功能

    记录你喜欢的电影,可以点个like收藏 或者 点个将要看记下来

    学到的技术

    • 使用Movie DB的 API
    • 账号登陆
    • 电影搜索
    • 选择喜欢和想看的 同步到账号上

    这个项目的代码在这里

    教程视频: https://www.udacity.com/course/ios-networking-with-swift--ud421

    喜爱的电影2


    movieLike2.gif

    功能

    记录你喜欢的电影,可以点个like收藏 或者 点个将要看记下来

    学到的技术

    • 使用权限登陆
    • 封装网络请求
    • MVC 框架
    • 实现内容同上

    这个项目的代码在这里

    教程视频: https://www.udacity.com/course/ios-networking-with-swift--ud421


    10个iOS 小项目 都在 这里

    相关文章

      网友评论

      • flightlessBirdT:博主 我想请教下 番茄如何保持app切换到后台和锁屏模式下一直运行?我设置了播放音频的背景模式 但是只能在开启声音的情况下保证一直运行在后台。只要用户调成静音,app退到后台几分钟就被kill掉。有什么的好的办法吗?急求!:cry:
        莫威權在B612等着那温柔的风:@flightlessBirdT 我的思路是,保存 App 退到后台时的时间点。然后在 App 回到前台时,利用 App 退到后台时的时间点,计算出剩余时间点的
      • sujeking:谢谢分享:pray:
      • 语安月月鸟:感谢分享
      • 不是谁的李逍遥:都是swift的代码,心碎
      • 不是谁的李逍遥:感觉不错,一个多月没敲代码了,赶快练练
      • 6412ffa04d05:很不错 。。。
      • 叶舞清风:没有图啊

      本文标题:由菜鸟到入门 - 10个iOS小项目

      本文链接:https://www.haomeiwen.com/subject/zbwslttx.html