I noticed some UILabels in my iOS projects would disappear when run under iOS 4.3 after I upgraded to the Xcode 4.2 final revision with the GM iOS 5 SDK. I noticed that all the labels that were missing were in italics. Then I saw the reason out of the corner of my eye. Somehow in the Xcode 4.1 to 4.2 project conversion, the font properties on my labels were changed from System. Changing them back to “System” (or specifying the Helvetica family) fixes the invisible label. Note that in this case, iOS 5.0 did add “Helvetica Light Oblique” as a font choice.

Posted in: Other | Tags: ios, ios4, ios5, xcode, xcode 4.2
A lot of people have been sending me e-mail about the solution to a problem that was not very well documented to DAS Calc. Sending the same stock reply to these people helps them out, but that’s only for the people who have spent the time to send a support request. The rest are probably frustrated that they can’t solve the problem and either don’t purchase or regret their purchase of the full version of the app. If I could somehow notify the users of the solution as an alert in the app, everyone’s happy and I stop getting e-mails. This isn’t a unique solution, but I’ve wrapped it up for you to use. I call it Remote Alert, and you can find the code on GitHub.
Posted in: Technology | Tags: ios, iPad, iPhone, notification, Objective-C, UIAlertView