Swift Package Manager: What Is It, and Why Use It?
For years, package management with Swift was accomplished with (often clumsy) CocoaPods or Carthage tooling. With Xcode 11, the Swift Package Manager is... (more…)
Read more »Value types and reference types are the core concepts in Swift. Let’s study what are value and reference semantics; how Swift structs and classes are stored in memory; compare Swift structs and classes performance and suggest when to use what. Read more