Posts

Review: Swift Algorithms & Data Structures (Wayne Bishop)

Living in a Post-OOP world: Protocol Extensions in Swift 2

Swift generics: It's all in the protocols (Part II)

Swift generics: It's all in the protocols (Part I)

Pure Swift: Conversion of Cocoa dependent code (Xcode 6 Beta 5)

Pure Swift: My First Generic Method (Xcode 6 Beta 5)

Pure Swift: A one-line method to add insert functionality to String instances (Xcode 6.3; update for Xcode 7, iOS 9)

Pure Swift: A method for replacing occurrences of a string within a string (updated for Xcode 6.3.1, Swift 1.2 and Xcode 7 beta 1, Swift 2)

Swift: A pure Swift method for returning ranges of a String instance (updated for Xcode 6.3.1, Swift 1.2, Xcode 7, Swift 2 and Xcode 8.0, Swift 3)

Swift: reverse(), sort() and sorted() explained

Swift: Operators, methods and algorithms that work with types that adopt the Equatable protocol

Swift: Inheritance and generics in algorithms

Swift: Using filter() to remove items from Arrays

Swift: Replacing the NSString method componentsSeparatedByCharactersInSet with a combination of the split() and find() algorithms