This LearnSwift project is inspired by Sam Lu’s 100 Days of Swift project and Allen Wang’s 30 Days of Swift project. I decided to start my Swift learning journey. From the basic grammar of Swift, Read official documents, search online articles and instructional videos to learn about solutions.

The entire LearnSwift project consists of fifty small projects, some of which are based on Allen Wang’s 30 Days of Swift project, and some of which are created by learning. These projects are relatively simple, suitable for beginners to Swift, and they are not perfect or buggy. Allen Wang opened his own project, thanks to his selfless contribution, I personally strongly agree with open source, for open source, I think it is a kind of learning communication, which can improve my ability, and even make some friends, so I decided to open source LearnSwift project. Here’s the Github link to LearnSwift for these small projects: github.com/cjiong/Lear…

Gif presentation of some small projects

Due to more projects, here only select part, need to know more about the friend please go to Github linkLearnSwift



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


Learning resources

The Swift Programming Language

Swift Standard Library

Foundation Framework Reference

AppCoda

DevelopersAcademy

HackingWithSwift

SwiftGG

Matthew Cheok

In the future

Looking into the future, I will continue to learn Swift, hoping to create an APP of my own.

The last

I for iOS development of a novice, write bad or write wrong place, I hope you can help correct. Thank you for watching this article. If you think it is useful to you, please give me a thumbs up and follow me (Github/Jianshu/Weibo/Instagram/Zhihu).