Anti-DRM fans might quip, but iPhone Developers love this digital signatures and provisioning as it reduces piracy dramatically. But all these aren’t free. Provisioning comes with a cost, especially when you write a iPhone app and want to share it with your friends/clients for beta testing. Apple has an excellent documentation on how to do an AdHoc build. Yet still, most users stumble upon especially when they have to make a build and...
Read MoreiPhone Dev Tip: Breaking the AdHoc Provisioning Nightmare on Windows
iOS4 Issue: NSURLConnection and NSOperation
Everyone knows NSOperation is easily the best way to automatically gain powerful multi-threading on iOS/Mac platforms. However, recently for one of my apps, I faced a issue where, the NSURLConnection’s initWithRequest method doesn’t automatically start even if you forcefully send the “start” message. For example the below code works perfectly on iPhone OS 3.1 and below but fails on iOS 4. - (void)start { [self...
Read MoreiPhone Tutorial: How to send In-App SMS
Officially, iPhone OS 4 is out of NDA and I can’t write a post on this. If you have been reading my blogs, you might already know how to send a in-app email Sending a in-app SMS is very similar to this, but with subtle differences. Prior to iPhone OS 4, developers have to depend on [[UIApplication sharedApplication] openURL: @"sms:12345678"]; The problem with this is not just that it closes your app, but...
Read MoreRandom Thoughts on iPad
iPadIf you are not Steve Ballmer, you must have realized by now that iPad development is going to be the next big thing for the computing ecosystem. There are several reasons for this. 3 years ago, when iPhone was launched, Apple targeted the so called “busy” users (no not me). Most of these users, use apps for “consuming” content rather than actively creating it. Usage statistics from pinchmedia and flurry, report...
Read MoreiPhone Tutorial: Elegant way to send formatted In-App email
By now, most of you know how to send emails using the Message UI framework without quitting the app. In this tutorial, we will briefly discuss the techniques for sending a HTML formatted email with user generated content. Though sending a HTML formatted email is as easy as setting the option to HTML [picker setMessageBody:emailBody isHTML:YES]; There are some cases that this method that this method doesn’t take care of. In...
Read More