What is a Computed Property in Swift?
Posted on January 16, 2021, Level beginner Resource Length short
Computed properties are part of a family of property types in Swift. Stored properties are the most common which save and return a stored value whereas computed ones are a bit different. By Antoine van der Lee.
Getting started with SwiftIO
Posted on November 20, 2020, Level beginner Resource Length medium
SwiftIO is an electronic circuit board that runs Swift on the bare metal. It can control sensors, displays, lights, motors and more. By Tibor Bödecs.
Working with an internet connection on iOS with Swift: Best practices
Posted on August 16, 2020, Level intermediate Resource Length medium
Networking is an integral part of most iOS applications. A common network-related task is Internet connectivity detection. Written by Vadim Bulavin.
Beyond the Sandbox: Signing and distributing macOS apps outside of the Mac App Store
Posted on August 11, 2020, Level intermediate Resource Length long
Since the advent of OS X Mojave and especially Catalina and the requirement for app notarization, some of us old-time macOS developers are concerned that Apple will pull the plug on the apps that we distribute ourselves. Many of you have downloaded and installed macOS software directly from websites, i.e., not from the Mac App Store. Have you ever really considered it? By Andrew Jaffee.
Getting started with the Combine framework in Swift
Posted on September 8, 2019, Level intermediate Resource Length medium
Combine is a new framework by Apple introduced at WWDC 2019. The framework provides a declarative Swift API for processing values over time. Written by Antoine Van Der Lee.
Tags swiftlang programming tdd
Posted on June 28, 2019, Level intermediate Resource Length long
The comparison done by Alexey Karasev focusing on Monads in different programming languages. It gives a brief explanation of monads and shows how to implement the most useful Monads in five different programming languages.
Using unit tests to identify and avoid memory leaks in Swift
Posted on June 20, 2018, Level intermediate Resource Length medium
John Sundell blog post about memory leaks in Swiflang. In it he discusses managing memory and avoiding leaks and how it is a crucial part of building any kind of program. According to author Swift makes this relatively easy in most situations -- thanks to Automatic Reference Counting (or ARC for short).
Tags programming swiftlang tdd
Basics of parallel programming with Swiftlang
Posted on January 6, 2018, Level intermediate Resource Length long
Jan Olbrich wrote article about his and his team experience with understanding topics like concurrency and parallelism. Together you will learn how to program concurrently.