On the odd occasion this week that people weren’t talking about Flappy Bird, they were talking about why Apple should replace Objective-C. Guy English put together a great round up of the current instance of this conversation and provides some thoughtful comments about why the discussion is even happening. The only thing I know is that Objective-C isn’t going anywhere until Apple decide that it needs to and it appears that they are favouring improvement of the language over replacement.
Even with an SSD, launching the iOS Simulator has become frustratingly slow in recent years but fear not, Vadim Shpakovski has a potential solution for you. By setting the location of the DerivedData folder to be on a RAMDisk rather than a physical disk he is seeing significant speed increases in build and run times. This tip has been around for a while now but Vadim puts the process together nicely into something that can be configured very easily.
This isn’t going to be a tool you need every day but if you have ever wanted a deeper look into iOS disassembly then this tool will be right up your street. It has support for Mac and iOS, including arm64 support and unlike most disassemblers it had a great UI for investigating the internals of apps.
Christopher Anderson explains how to get to the extremely detailed diagnostic reports that the Apple geniuses (genii?) have access to by spoofing the ticket number needed to allow the tool to run. Christopher also hints that he is going to be doing more investigation into the results including the possibility of producing some graphs out of the results so this may be one to watch in the future.
In the latest issue of objc.io, Ole Begemann takes a deep look at unicode support in Foundation. We are very lucky that NSString makes it so we rarely have to think about the specifics of it. That said, it’s always good to have an understanding of it and this article has some fascinating details of the history and some of the curious aspects of the standard. After all, wha� are y�u goi�� to d� wh��n it all goes wro��� if you don’t know anything about it?
Custom input views for UITextField and UITextView controls have been possible since iOS 3.2 but they are not something I come across people using very often. Ayaka Nonaka has put together this implementation of a custom calculator input view which should serve as a good reminder that this functionality exists.
David Smith on the argument that people who don’t upgrade their OS versions also don’t buy apps. Thankfully, he is able to validate that theory with stats from an app of his by looking at OS versions across his most recent thousand purchases. He sums it up well by saying, “You are excluding some paying customers when you drop OS support, but you are dropping a vanishingly small proportion.”
Martin Palsovic with a detailed look at the early days of the Flappy Bird popularity explosion. It’s fascinating to see how it spread and there are some great tips in here for when you are doing market research on your competition.
More ratings prompts = more ratings… right?