Do you ever spend some time resolving a problem only to come across the same problem 6 months later, and you’ve forgotten how you solved it? This is my attempt to get down any solutions I’ve come across, primarily for my own use, but if I come across a problem I’m sure someone else out there has too, so hopefully google finds you here, and this blog helps.


iOS Development with Swift Available Now!

If you’ve enjoyed my posts, be sure to check out my book iOS development with Swift available now!

Written for experienced developers to get their head around iOS development using Xcode 9 and Swift 4.

Covers a crash course in Swift, adaptive layout, storing and managing data, connecting to web services, publishing to the App Store and much more!

What’s here?

You probably came here to resolve a specific problem – here are my most popular posts:

Swift/Objective C:

Parameter defaults and Optional Function Parameters in Swift 3.0

Any vs AnyObject vs NSObject in Swift 3

Parsing XML in Swift 3

How to invite Facebook friends to install your iOS App

Create a dynamic framework for iOS in Swift

Swift API for the Flash Guy

Func parameters in Swift 3.0

Localization playing nicely with string interpolation in Swift

Multi-line SKLabels in Swift

Communication between objects in Objective C and Swift compared with ActionScript:
Part 1: Callbacks
Part 2: Actions
Part 3: Delegates
Part 4: Blocks/Closures
Part 5: Events

Easing equations in Swift

How to create a concave SKPhysicsBody

Optional parameters in methods in Objective C

Popups, Popovers, Pushing, Popping, Presenting, Alerts and Actionsheets!


Comparing Facebook/Social ANEs
7 common GOTCHAs for when you’re starting out with Flash Actionscript

About me

Going backwards in time, I come from a background in: Swift, Objective C, HTML5, Javascript, Flash(AS3), AIR, Director, Authorware, Visual Basic, Cobol, Turbo Pascal and Basic on Commodore 64! Always enjoy playing with something new!

I work freelance – here are my details:

App developer site:www.interactivecoconut.com.
Linkedin: click here
Github profile: github.com/craiggrummitt
Flash portfolio:www.theflashstudio.com.

You can also get in touch below.

Craig Grummitt

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: