discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
allenwong/30DaysofSwift · source
Snapshot 0 · 2026-11-04T12:47:24Z · Swift ·
Content fingerprint
be66e37dedb2ff46f75b03fd68d79b816f2af4b258ab140cfe7c053ac2c42371GitHub description at capture
A self-taught project to learn Swift.
README at capture
# 30 Days of Swift  [](https://twitter.com/intent/tweet?text=https://github.com/allenwong/30DaysofSwift) [](https://twitter.com/creativewang) ## Hi Community ## I am Allen Wang, a [product designer](https://dribbble.com/openallen) and currently learning Swift. This project was totally inspired by [Sam Lu](https://twitter.com/samvlu)'s [100 Days of Swift](http://samvlu.com/index.html) project, after read his [Medium post](https://medium.com/@samvlu/100-days-of-swift-736d45a19b63#.ayz5vx6mc) I made a decision to put my every single day to write Swift, this's the final code of 30 tiny Swift projects. ## Thank You to My Sponsor ## 30 Dasy of Swift is being sponsored by the following tool, please help to support me by taking a look and signing up to a free trial. [](https://tracking.gitads.io/?repo=30DaysofSwift) ## Project Index & GIF Showcase ## Project 01 - [SimpleStopWatch](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2001%20-%20SimpleStopWatch)  Project 02 - [CustomFont](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2002%20-%20CustomFont)  Project 03 - [PlayLocalVideo](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2003%20-%20PlayLocalVideo)  Project 04 - [SnapChatMenu](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2004%20-%20SnapChatMenu)  Project 05 - [CarouselEffect](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2005%20-%20CarouselEffect)  Project 06 - [FindMyLocation](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2006%20-%20FindMyLocation)  Project 07 - [PullToRefresh](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2007%20-%20PullToRefresh)  Project 08 - [RandomGradientColorMusic](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2008%20-%20RandomGradientColorMusic)  Project 09 - [ImageScroller](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2009%20-ImageScroller)  Project 10 - [VideoBackground](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2010%20-%20VideoBackground)  Project 11 - [ClearTableViewCell](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2011%20-%20ClearTableViewCell)  Project 12 - [LoginAnimation](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2012%20-%20LoginAnimation)  Project 13 - [AnimateTableViewCell](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2013%20-%20AnimateTableViewCell)  Project 14 - [EmojiSlotMachine](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2014%20-%20EmojiSlotMachine)  Project 15 - [AnimatedSplash](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2015%20-%20%20AnimatedSplash)  Project 16 - [SlideMenu](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2016%20-%20SlideMenu)  Project 17 - [TumblrMenu](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2017%20-%20TumblrMenu)  Project 18 - [LimitCharacters](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2018%20-%20LimitCharacters)  Project 19 - [CustomPullToRefresh](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2019%20-%20CustomPullToRefresh)  Project 20 - [CollectionViewAnimation](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2020%20-%20CollectionViewAnimation)  Project 21 - [SwipeableCell](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2021%20-%20SwipeableCell)  Project 22 - [3DTouchQuickAction](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2022%20-%203DTouchQuickAction)  Project 23 - [SlideOutMenu](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2023%20-%20SlideOutMenu)  Project 24 - [MosaicLayout](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2024%20-%20MosaicLayout)  Project 25 - [UIViewBasicAnimation](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2025%20-%20UIViewBasicAnimation)  Project 26 - [CoreDataApp](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2026%20-%20CoreDataApp)  Project 27 - [TabbarApp](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2027%20-%20TabbarApp)  Project 28 - [SpotlightSearch](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2028%20-%20SpotlightSearch)  Project 29 - [iMessageImagePicker](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2029%20-%20iMessageImagePicker)  Project 30 - [WikiFace](https://github.com/allenwong/30DaysofSwift/tree/master/Project%2030%20-%20WikiFace)  ## Where I learn from? ## [Design + Code](https://designcode.io/) 现在可以通过[Price Tag 正版数字商店](https://j.youzan.com/NYpjGY)购买 Design Code 2.0 一年订阅仅需 256 元,2018 年 7 月份将首次更新中文版本。 [AppCoda](http://www.appcoda.com/) [iOSCreator](http://www.ioscreator.com/) [DevelopersAcademy](http://developersacademy.io/blog/) [HackingWithSwift](https://www.hackingwithswift.com/) [GrokSwift](https://grokswift.com/) [iOS With Girlfriend - Kevinzhow](http://space.bilibili.com/3517995/#!/index) [Youtube - Jared Davidson](https://www.youtube.com/user/Archetapp) [Youtube - Geeky Lemon](https://www.youtube.com/user/GeekyLemon) [Youtube - Brian Advent](https://www.youtube.com/channel/UCysEngjfeIYapEER9K8aikw) [Youtube - CodeWithChris](https://www.youtube.com/user/CodeWithChris) ## License ## [30 Days of Swift](https://github.com/allenwong/30DaysofSwift) is under the MIT license. ## Reach me ## Twitter: [@creativewang](https://twitter.com/creativewang) Dribbble: [Allen Wang](https://dribbble.com/openallen) Weibo: [@Allen朝辉](http://weibo.com/wangchaohui)