There has been a ton of debate on the swift-evolution mailing lists about access control in Swift. A couple of days ago, the proposal SE-0159: Fix Private Access Levels was rejected. I want to share my thoughts on this, as well as thoughts on the larger s... (more…)
Read more »
Learn Swift pointers with code examples: Unsafe, Buffer, Raw, Managed, Mutable, and Typed Pointers. What are pointers? When to use them? What can we get from them? These are the questions to answer in this article. (more…)
Read more »
In this article, I will show you how to install and use Swift 3 on Linux. Swift is officially tested and supported on Ubuntu Linux. I will assume that you have Ubuntu 16.04 installed on your server or on your local computer.
Read more »
Here’s a way to use experimental concurrency, which is not yet part of Apple’s implementation of Swift. (more…)
Read more »
Diagnostics play a very important role in a programming language experience. It’s vital for developer productivity that the compiler can produce proper guidance in any situation, especially incomplete or invalid code. (more…)
Read more »