Category Archives: Development

The right way for developers to access your Contacts on iOS

There’s been lots of controversy the past few days about Path’s admittance that they had transparently uploaded your entire list of contacts to help better find your friends.

Today they released an updated that asks permission before uploading your contact list.

Ironically today Instagram also released an update that includes the perfect way to describe what they would like to do:

Instagram Address Book permission dialog

It’s worded perfectly in my opinion, besides the fact that the application on your iPhone is called Contacts.

Xcode 4 tip on changing a tab to a different type of controller

Now that Xcode 4 is no longer under NDA, I am going to be posting some tips here.

If you have an application that uses a UITabBarController as it’s main navigation, you no doubt have set up the tabs to have different types of controllers.

If you wanted to change the type of controller for a particular tab, in the Interface Builder of Xcode 3 there was a UI to allow you to change the type (this shows the change in the settings tab to a navigation controller):

Xcode 3 interface builder

In Xcode 4 however no such UI exists. Your best bet is to delete that particular tab and re-add it as the particular controller you want. In my case I was switching from a general view controller to a navigation controller:

Xcode 4 Interface Builder

 

 

Why The Mac App Store is going to be bigger than I thought…

I didn’t really comprehend how big the Mac App store is going to be until today, when a 19 year old teenage I meet at my old church youth group mentioned on Facebook today that she’s excited for the Mac app store launch tomorrow:

“Also, i’m SUPER excited the Mac App store comes out tomorrow!! :D Lucien, you might appreciate that. bahah”

I asked her why:

“I do appreciate that, I’m super excited too. Can I ask why? (research) :-)

She replied:

“I’m just excited to see what the store has to offer, what apps will be available, how they run, what they can add to my mac :D hahah”

Some notes:

  • She got her Mac from a friend, and he’s told her about the Mac app store.
  • She has an iPod touch, so she knows how the app store concept works.

This says to me:

  • Young people don’t know about the listings of Mac software on the apple.com website.
  • She found out that the app store is coming to the Mac, and is super excited to see what apps are out there for her Mac.
  • She already has an iTunes account.

This thing is going to be huge people.. millions of people will be getting the Mac app store tomorrow, and will be looking and purchasing.

Maybe the app stores are what Apple built that North Carolina data center for.

 

(Written with MarsEdit’s awesome rich text editor)

(Cross posted to my company’s blog: http://www.chromedomesoftware.com/2011/01/05/why-the-mac-app-store-is-going-to-be-bigger-than-i-thought/ )

ChromeDome Software

For the past few years, I’ve spent as much of my spare time as a new father has working on some iPhone applications, under the name ChromeDome Software.

My lovely wife Jennifer came up with the name, if you’ve ever met me and noticed my lack of hair, you will understand why she came up with the name, and hopefully understand why I love it.

I haven’t really posted here about it because, frankly, the website needs some TLC, but I decided over the weekend it’s time to get the word out more.

So, follow along at http://www.chromedomesoftware.com/ , let me know what you think of the apps, and if you have any suggestions for features. If you or a friend would like a redeem code for one of the applications, please leave a comment or send me an email (lucien at chromedomesoftware.com) and I will happily email you one.

Xcode: Duplicating a target and changing it’s type? Don’t…

ProTip of the day – if you are adding a new target to a project in Xcode, and you want to duplicate a target (say an application target and you want to add a library target), you can’t.

It’s not supported currently in Xcode 3.2 on Snow Leopard. Your best bet is to start from scratch, and do the manual move the build settings to the new target from the old target.

Birdfeed for the iPhone OS is released!!

My friend Buzz Anderson’s Twitter application Birdfeed was released this afternoon by Apple.

I’ve had the great fortune of being able to help test this the past few months, and even with all the other great iPhone Twitter clients out there, I keep going back to using his.

Best Twitter so far on Birdfeed?

@erikprice: Birdfeed is, without question, the Helen Hunt’s rain-soaked breasts of iPhone Twitter clients.

If you complain about the price of $4.99 – just think, it’s about the price of a good loaf of bread – and I guarantee you’ll be supported for a long time on that $4.99.