I went through 100 Days of Swift by Paul Hudson the creator of Hacking with Swift. The free collection of videos, tutorials and tests teaches Swift beginners a huge collection of different topics across the board. If you are looking for an overview in Swift to get your iOS development going, I highly recommend this course. It is setup to take about 1 hour a day for 100 days. It is definitely worth the work!
Small flag guessing game covering AutoLayout, UIButtons, UIAlertControllers and more.
Regular Swift UITableView including DetailView for each cell holding an UIImage which is loaded via the Swift FileManager
UITableView displaying different web pages with an WKWebView. Also covers UIBarButtons including Selectors to call functions.
Fun little word guessing game covering topics like UITableView, UIAlertController, FileReading and more.
This project covers advanced AutoLayout topics such as NSLayoutConstraints, Visual Format Language, Anchors and more.
UITableView which shows data accessed via an API using Data objects and JSON Parsing in Swift. This projects also covers advanced topics like Grand Central Dispatch which handles thread creation and management. Data is fetched in the background using the PerformSelector.
In this project I build an UIKit user interface for the iPad programtically including NSLayoutConstraints, adding Target Functions to Buttons, loading data via PerformSelector and different Array handling functions.
This project enables the user to upload pictures and name then via a editable texfield. It covers the UICollectionView, custom UICollectionViewCell, UIImagePickerController and more. Later in the course, UserDefaults are added to this project in order to store data.
This project introduces Apples SpriteKit. Learn using SKSpriteNode, SKPhysicsBody, SKAction and more by implementing a small game which challenges the user to drop balls from top of the screen into the right area.
Learn how to work with CIContext and CIFilter and build a small image editor using different filters of Apples CoreImage framework.