Homepage
Open in app
Sign in
Get started
Swift Programming
The Swift Programming Language
Follow
SwiftUI — You got this! Learn to build your first app — Part 1 of 3
SwiftUI — You got this! Learn to build your first app — Part 1 of 3
SwiftUI is Apple’s new framework for making user interfaces. If you have ever built a web application using a declarative framework like…
Keith Elliott (keithelliott.co)
May 2, 2020
Design patterns by Tutorials — The power of OOP (part 2)
Design patterns by Tutorials — The power of OOP (part 2)
Singleton Pattern — ‘pure singleton’ and ‘semi singleton’ design pattern in Swift
Hitendra Solanki
Apr 3, 2019
Latest
Alamofire vs URLSession: a comparison for networking in Swift
Alamofire vs URLSession: a comparison for networking in Swift
Alamofire and URLSession both help you to make network requests in Swift. The URLSession API is part of the foundation framework, whereas…
Antoine van der lee 🇳🇱
Jan 29, 2019
Clear and searchable logging in Swift with OSLog
Clear and searchable logging in Swift with OSLog
Exploring Apple’s currently recommended logging approach
Andrew Lord
Jan 13, 2019
Memory leaks prevention using an autoreleasepool in unit tests
Memory leaks often happen without notice. Although best practices like using a weak reference to self inside closures help a lot, it’s…
Antoine van der lee 🇳🇱
Jan 8, 2019
QR Code generation with a custom logo and color using Swift
QR Code generation with a custom logo and color using Swift
A QR Code is used a lot to share content or to add a new user in apps like Twitter and Snapchat. Since iOS 11 it’s possible for users to…
Antoine van der lee 🇳🇱
Jan 2, 2019
Cheat sheet examples for Xcode and Swift development
Cheat sheet examples for Xcode and Swift development
A cheat sheet can be a handy tool to quickly reference Xcode, Swift or iOS logic from a compact overview. Ideally, you can print them out…
Antoine van der lee 🇳🇱
Dec 26, 2018
Create Xcode file templates and share them with your team
Create Xcode file templates and share them with your team
Define templates for creating types of files and allow all developers on the project to use them.
Andrew Lord
Dec 13, 2018
Simulator tools to get more out of the simulator
Simulator tools to get more out of the simulator
Especially the rulers can help you stop using the Mac screenshot pixel feedback to measure distance in your UI.
Antoine van der lee 🇳🇱
Dec 11, 2018
Implementing Siri support using NSUserActivity
Implementing Siri support using NSUserActivity
Siri support can be added using an Intent and an IntentUI extension. This adds quite some overhead and is not always the easiest way in a…
Antoine van der lee 🇳🇱
Dec 3, 2018
Speeding up with Xcode Behaviors
Speeding up with Xcode Behaviors
Xcode behaviors can change the way how Xcode responds to certain events. Default behaviors help you already by showing, for example, the…
Antoine van der lee 🇳🇱
Nov 27, 2018
A modular analytics layer in Swift
A modular analytics layer in Swift
Let’s have a look at a flexible analytics implementation for our iOS apps
Andrew Lord
Nov 26, 2018
About Swift Programming
Latest Stories
Archive
About Medium
Terms
Privacy
Teams