Blog Archives

Migrating from AS3 to Swift

As iOS 11 no longer supports 32 bit apps, I’ve been revisiting an old app that was built in Flash/ActionScript3 (and packed in 32 bit) and decided it was an opportune moment to migrate it to native iOS Xcode/Swift. Migration

Tagged with:
Posted in AIR, Flash, Swift

Migrating to Codable from NSCoding

For those who came in late: Apple introduced the `Codable` protocol in Swift 4, which allows you to encode and decode your model types to data types such as JSON and property lists, and can be used instead of the

Tagged with: , , ,
Posted in Swift

Migrating to Swift 4 / iOS 11

Ah, it’s migration season again, that time when all the Swifts fly to the fertile breeding grounds of version 4. 🙂 In the past, migrating your code was a big deal when a new version of Swift was introduced –

Tagged with:
Posted in Swift

Updating push services certificate in heroku

Well, it was a year ago that I updated my app Grabble Words to use Parse Server (for storing data in the cloud) via herokuapp (for running applications in the cloud) and mongodb (database hosting service). Here‘s where I delved into some difficulties with

Tagged with:
Posted in Swift

Higher order functions in Swift

More than just map, filter, reduce and sort…

Tagged with:
Posted in Swift

Get started with iOS in Swift today

Are you thinking about getting into iOS in Swift, and are looking for an all-in-one guide? I have just the book for you. iOS Development with Swift brings you into the world of developing iOS apps, using Apple’s Swift programming language.

Tagged with:
Posted in Swift

Size classes in Xcode 8

More devices, split view controllers (introduced in iOS 8), slide over and split view multitasking modes (introduced in iOS 9) have all made adjusting a layout to its environment more and more complex. Interested to know about Size classes in Interface

Tagged with: ,
Posted in Swift