Author: admin
-
App Screenshots – upload the whole lot at once!
Uploading screenshots to the App Store used to be sooo laborious. Especially with Subtitles Viewer – four screenshots x 22 language localisations x 2 app flavours = 176 screenshots. That’s a lot…
-
App Screenshots – now make them look like ads!
This is part 2 of 3. Part 1 covered capturing the screenshots. Part 3 will be uploading them. Last time, fastlane took the actual pictures of Subtitles Viewer – search results, language…
-
App Screenshots – stop doing them manually!
This week I made a significant update to Subtitles Viewer (you can check it out here). Now updating screenshots for the App Store for an update is often not such a big deal,…
-
Localization playing nicely with string interpolation in Swift
I can’t work out why Apple’s documentation of Swift core data types is still so poor, but luckily we have Swiftdoc. To illustrate, according to Apple docs there are two init methods…
-
Looking back on 2014
2014 has been a great year, where I have made the transition from Flash to native iOS development and set up Interactive Coconut. Finished the year heavily involved in writing the Swift…
-
7 common GOTCHAs for when you’re starting out with Flash Actionscript
I was thinking the other day about the process of learning Swift and how a list of common gotchas would have been handy when starting out. Since I have about 15 years…
-
Swift – a history of the inspiration for ‘new’ concepts!
In studying Swift initially, I was quite interested to read about concepts that I wasn’t familiar with, and curious to know if these were brand new concepts invented by excited Apple engineers,…
-
Parameter defaults and Optional function parameters in Swift
This post has been updated for Swift 3.0 here. This post has been updated for Swift 3.0 here. Swift has an interesting multi-pronged approach to dealing with default and optional function parameters, based in…
-
Popups, Popovers, Pushing, Popping, Presenting, Alerts and Actionsheets!
All the options for popups and displaying View Controllers can get a little confusing at times. I’ve put together a project that summarises the various options. The app contains four tabs: Alerts/Actionsheets…
-
How to create a concave SKPhysicsBody
I’m building a game using SpriteKit, and using the brilliant SKPhysicsBody Path Generator. I came across a limitation of physics bodies, that their shapes need to be convex, or an error is…



