It’d be an exaggeration to say I’m a fan of Kathy Griffin — I haven’t exactly followed her career and I hated that Suddenly Susan show. But I do find her amusing, especially when she gets in trouble (really, did anyone actually believe Dakota Fanning was in rehab?
Haunted Empire: Apple After Steve Jobs directs a much-needed focus on the negative aspects of Apple’s impact on the world, particularly the pressures brought to bear on Asian manufacturers, and juicily brings to light the discordant elements of Apple’s internal politics. But it seems too grimly determined to
As a mobile app developer, I am frequently approached by people with a “great” app idea. Now I tell them to first read Idea to iPhone by Carla White. It spells out many of the issues I routinely bring up. For example, avoid ideas that require a server — that complicates
Displaying styled text in an iOS app has always been a hassle, resorting either to an HTML view or cramming together attributed text, but now there's a more convenient option, markdown support provided by iOS 15. And now I have a reason to upgrade my Talk Dim Sum app requirement
This has got to be a personal record – I have two updates for the same app, Talk Dim Sum, released on the App Store in the same day, I suspect because I included the phrase "fixes for iOS 15" in the release notes. The first update replaced all the action
Even just cruising in maintenance mode, minding your own business, bugs just show up. This week I noticed a weird one – hitting the Play button in the iOS version of my Talk Dim Sum app would pop back to the parent page, acting like a Back button. But only when
A while ago, I blogged that I started using Swimat to format my Swift code. But recently, I stumbled upon SwiftFormat (because I'm using some old Objective-C packages from Nick Lockwood and browsed his other projects), and now I'm using that. It's an easy install using brew (also Cocoapods and
I've been cleaning up my github repos and found this slide presentation of my gamedev career I made for some students last year. I hope it was inspiring!
Sure, all these IDEs are nice, but sometimes you still have to break out a text editor and edit some files. Case in point, I don't run the Xcode simulator much because it makes my MacBook gasp and wheeze, even the one I bought last summer (just before the M1
One thing I enjoy about Flutter development is escaping the confines of Xcode. In particular, Visual Studio Code and your formatting extensions, where have you been all my life? In Xcode, I didn't even know about Control-I, so I've been manually indenting like I'm still typing BASIC code on my