Very cool for the small dev shop an independent developer.
I couldn’t agree more. It’s very easy to start down the path of coupling your View Controllers to the App Delegate. The article has some nice tips on how to keep yourself from making this mistake.
buzz:
When I see startups that only offer FB Connect as the singular sign in option, I always get squeamish.
I tell founders they should support FB Connect but they also support Twitter sign-in as well as giving users an option to sign in the good old fashioned way : user id & password.
For me it’s as simple as this: when you require a Facebook sign-in, you are essentially compelling me to buy into Facebook and the considerable baggage that goes along with Facebook to get any sort benefit from your service. For the (I suspect rapidly growing) portion of us who only grudgingly maintain any sort of Facebook presence, it’s like asking us to reaffirm our commitment to a religion before being allowed to eat in your restaurant. As Bijan suggests, it’s often enough of a battle to get people to buy into your new thing—don’t require people to buy into Facebook as well.
You Are Worth More On Google + Than You Are On Facebook
Who, What, When, Why & Where (You)
+
How & How Much (Vendors & Marketers)
= Your Lifes ActivitiesMarketers and vendors want to know you: inside and out,…
A bit scary. Gmail is great, but look at all the information about yourself that you’re giving up in return for free email. To some its worth it and that’s a choice everyone needs to make for themselves. For me, the cumulative effect of the moves made this past year by Google has made them a bit less ‘evil’ and I no longer feel that they will necessarily do the ‘right’ thing vs the most profitable. Hey, they’re a publicly traded company who makes their money by selling my behavioral information to advertisers so it was naive of me to expect otherwise.
I’ve moved my gmail account to a new personal email address on a $9/yr domain I own for about $8/mo in hosting. While not for everyone, since I already have a number of websites it was pretty easy.
That’s another thing, until you go through this process you begin to realize that most web services these days are tied to your email as a username. It’s easy to blast your address book with a new address but changing all of your login account with Amazon, Netflix, etc… is a bit more arduous.
Myself, I just took care of the major ones plus all my utilities, financials and so on. I then put a forward on my gmail account to my new address. As I get emails from places I missed I’ll just update them. Eventually, I’ll no longer be a SKU in Google’s product line.
- Mike
Some really good tips in here.
Only addition I’d make is be sure to either add a header search path to your project pointing to the Classes folder relative to your project root or just import SBJson.h this way #import <SBJson/SBJson.h>.
Update: If your project isn’t ARC enabled then you need to add -fobjc-arc to your build settings in order to support iOS 4.x.
This is great stuff!
I finally got tired of constantly updating and patching WordPress and all the plugins. I’m hoping tumblr is a place where I can just share my thoughts and ideas on iPhone development (and what ever else comes out of my head) without the distraction of a full CMS like WordPress.
So far, so good. :-)
- Mike