LearnSwift - 一百天五十个 Swift 项目

learnswift-cover.png

这个 LearnSwift 项目是受到 Sam Lu100 Days of Swift项目和 Allen Wang30 Days of Swift 项目的启发,我决定开启我的 Swift 学习之旅,从Swift的基础语法看起,看官方文档,从网上搜索文章和教学视频来学习,寻找解决方法。

整个 LearnSwift 项目一共有五十个小项目,一些项目是参考 Allen Wang30 Days of Swift 项目,一些是自己通过学习创建的。这些项目都比较简单,适合初学 Swift 的开发者,而且这些项目并不是完美的,还是存在 bug 的,欢迎大家的指正。 Allen Wang 开源了自己的项目,感谢他的无私贡献,我个人是非常赞同开源的,对于开源,我认为是一种学习交流,这从中能提高自己的能力,甚至交到一些大神朋友,所以我决定开源 LearnSwift 项目,以下是这些小项目的 Github 链接 LearnSwift :
https://github.com/cjiong/LearnSwift

一些小项目的 Gif 展示

由于项目较多,这里只挑选部分,需要详细了解的朋友请移步 Github 链接 LearnSwift
Stopwatch.gif
LoginPageAnimation.gif
EmojiMachine.gif
WebBrowser.gif
MusicPlayer.gif
RandomGradientColorMusic.gif
PlayLocalVideo.gif
MyLocation.gif
VideoBackground.gif
FaceDetect.gif
SetDateAndTime.gif
CollapsibleTableSection.gif
AnimateTableViewCell1.gif
3DTouchDemo.gif
GenerateQRCode.gif
CustomPullToRefresh.gif
PopoverMenu.gif
CoreData.gif
SpotlightSearch.gif
FloatingButton.gif
ImagePicker.gif
LaunchScreenCountdown.gif
ImagePlayView.gif
StretchyHeader.gif
DrawingBoard.gif
TagViewApp.gif
ElasticDrawer.gif
GradientAnimation.gif

学习资源

The Swift Programming Language

Swift Standard Library

Foundation Framework Reference

AppCoda

DevelopersAcademy

HackingWithSwift

SwiftGG

Matthew Cheok

未来

展望一下未来,我会继续学习 Swift ,希望能做出一款属于自己的 APP 。

最后

本人为iOS开发新手一枚,写的不好的或写错的地方,希望各位大侠能帮忙指正。
各位大侠,如果觉得对自己有点用的,欢迎点个赞,也欢迎大家关注我( Github / 简书 / 微博 / Instagram / 知乎)
谢谢观看此文。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,079评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,194评论 4 61
  • 故事很精彩、已经看了两个故事、一个是有关王富贵的,相视一笑轻王权。见证了一个天才少年追逐爱情的历程。一只蜘蛛俘虏...
    90后人脉圈阅读 5,121评论 3 1
  • 备注:以下数据类型及长度验证所用电脑为12年MacBook Pro,为64位系统。 char:8位 int:32位...
    NapoleonY阅读 5,189评论 0 1