YAML Superpowers, part 2: Multiline Strings
Explores YAML's advanced string handling, focusing on multiline strings, indentation rules, and escape sequences for config files and CI.
Olivier Halligon is an iOS expert and freelance developer with over a decade of experience on Apple platforms. Through Crunchy Development, he shares advanced Swift tips, tooling, automation, and architectural patterns to help teams build scalable, high-quality iOS apps.
9 articles from this blog
Explores YAML's advanced string handling, focusing on multiline strings, indentation rules, and escape sequences for config files and CI.
Explores YAML's lesser-known features, starting with its relationship to JSON and how JSON syntax is valid YAML.
A tutorial on using Swift 5's new StringInterpolation to create NSAttributedStrings with a clean, expressive syntax for styling text and embedding images.
Explains the new StringInterpolation design in Swift 5, showing how to implement custom interpolation methods for powerful string formatting.
Explains a workaround for creating private properties in Swift protocols to hide implementation details from conforming types.
Explores Swift's new @dynamicMemberLookup feature in Swift 4.2, discussing its use, potential pitfalls, and how to make dynamic calls explicit.
Explains how to extract UITableView delegate and dataSource logic into dedicated objects to reduce view controller complexity and improve code separation.
SwiftGen 4.2 released with major internal refactoring, plus updates on other open-source projects like Reusable and fastlane.
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.