Swift Summit SF 2016
A developer reflects on attending Swift Summit SF 2016, discussing insights from the conference and the value of reading Swift's open-source standard library code.
A developer reflects on attending Swift Summit SF 2016, discussing insights from the conference and the value of reading Swift's open-source standard library code.
A guide explaining when and how to use the 'self' keyword in Swift programming, covering clarity, brevity, and mandatory vs. optional usage.
A developer explains the challenges of using PHLivePhotoView with Auto Layout and the solution to fix ambiguous content size issues.
Swift programming guide on initializing arrays and dictionaries using literals and shorthand syntax for cleaner code.
Explains the use of the underscore (_) keyword in Swift for omitting argument labels and ignoring tuple components to reduce code verbosity.
A technical guide exploring Swift's Unicode-compliant string handling, focusing on CharacterView and encoding-specific views for developers.
A guide to migrating Swift 2.3 code to Swift 3.0, focusing on replacing C-style for-loops and operators with modern Swift alternatives.
A developer announces and shares thoughts on preparing for their first major conference talks at NSSpain and FrenchKit, focusing on Swift and live-coding challenges.
Explores enhancing Swift MVVM architecture using Protocol-Oriented Programming and Objective-C runtime for better view-model binding and reusability.
A guide to manually integrating Google Firebase into an iOS project without using CocoaPods, covering framework setup and linking in Xcode.
Explains the difference between implicitly unwrapped and force unwrapped optionals in Swift, highlighting their dangers and appropriate use cases.
A Swift developer explains how wrapping primitive types like Int in structs improves type safety and eliminates runtime bugs in a toy train control app.
A guide to disabling NSLog in iOS/macOS apps to reduce console noise from third-party libraries, with code examples in Swift and Objective-C.
Explains the dangers of force unwrapping Swift optionals (!) and why it should be avoided, promoting safer alternatives like optional binding.
Explains how to use the Swift Either enum for type-safe handling of two possible value types, with a practical example for table view data sources.
A guide to implementing a protocol-oriented, testable logging system in Swift without leaking dependencies or using singletons.
A tutorial on implementing a custom, generic version of Swift's 'if let' optional unwrapping construct to understand how optionals work.
A guide to organizing Xcode projects with conventions for naming, folder structure, and managing multiple targets and platforms.
Explains Swift's Optional type, its implementation as an enum, and the importance of understanding it beyond basic nil-checking.
Explains how to use Swift's @available attribute to mark methods as unavailable, with examples for subclassing and legacy code.