Programming related posts

Core Data in Swift Tutorial (Part 3)

This post compatible with Xcode 6.3 Beta, Updated on February 16, 2014 This is part three of a tutorial series covering the usage of Core Data in Swift to write iOS apps with persistence. If you haven't read part one yet, read that first. If you really want to get your feet wet, my Swift book which is now available…

26 Comments

Core Data in Swift Tutorial (Part 2)

This post compatible with Xcode 6.3, Updated on February 16, 2015 This is part two of a tutorial series covering the usage of Core Data in Swift to write iOS apps with persistence. If you haven't read part one yet, read that first. If you really want to get your feet wet, my Swift book which is now available for…

19 Comments

Re-implementing Optionals using Swift’s powerful enum type.

This post updated December 6, 2014 to reflect changes in Xcode 6.2 If you've been messing with Swift much lately, you may have noticed that enum's do much more than they did in Objective-C, or in most other languages for that matter. In the WWDC videos discussing Swift, one of the presenters mentions that Optionals are implemented as enums. Let's…

6 Comments

Access Control In Swift

Updated December 21 for Xcode 6.1.1 The Swift feature of Access Control is really important from a software architecture perspective, because it allows us to properly implement encapsulation. Without the ability to hide members and methods of classes, it's very easy to accidentally (or not) reach in to classes and mess with internals that were not designed to be directly…

0 Comments
Close Menu