Pulling your Bundles Version Number into your App

Applications on the iPhone and App Store have forced developers to pay more attention to there Version Number. App Store pays attention to this in Itunes Connect and the Bundle Version Number in Info.plist when you upload your application for approval. I noticed that developers store their own variables and manually update product versions. I too had fallen for this in one of my applications but decided to figure out a stronger method in pulling this data instead of a manual one. I have found the below to solve this issue:
NSString *versionNumber = CFBundleGetValueForInfoDictionaryKey(CFBundleGetMainBundle(),
Continue Reading

Multiple iPhone Developer Certificates on One Computer

Recently I ran into a problem where I joined another team in the iPhone Dev Center. Upon joining the team, I decided to install my Development Certificate for this team. Unknowingly I just broke my whole iPhone development environment. Apparently xcode doesn’t like signing applications with an ambiguous certificate. Frankly, who would blame them? In my case I had two certificates with iPhone Developer: Siavash Ghamaty.

Hitting up Google I found that there wasn’t many users like me and that this was a rare case. I did come across … Continue Reading

Environmentally Friendly Recycler 1.0 launches in App Store

Recycler has launches in the App store this weekend. It is the first environmentally friendly iPhone application helping you keep track of what plastic recyclables are allowed in your local pickup. Plastic recycling doesn’t need to be a headache anymore. The UI in the application is nice on the eyes. Custom buttons were also created in order to distinguish this application over others. Check it out and let me know what you think.

Here is the official page.

CocoaHeads San Diego

RemindMe.app, example for CocoaHeads talk

RemindMe.app, example for CocoaHeads talk

The next CocoaHeads San Diego chapter will be meeting at Gelato Vero October 23rd, 2008. I’m excited about heading the group in San Diego and looking forward to future talks about Mac and iPhone development. The October 23rd CocoaHeads San Diego will be discussing advantages of using Growl and integrating them into your Mac applications. I created some source code to bring to the talk and discuss. It can be found here.

I feel the San Diego development community … Continue Reading

Brick Escape updates

Since the last blog post regarding Brick Escape, two versions have been updated in the iPhone App Store. Currently it is at 1.0.3. The two main features that have been added are sound and ability to warp to any level that you have beaten. Both requests have been made by users of the game. I was toying with the idea of actually making a sound track for Brick Escape but in the end stayed with just sound effects.

Thank you for all your support and great ideas, keep them coming.

Interview with AppCraver

I just recently did an interview with AppCraver.com regarding my experience in developing Brick Escape. I know I couldn’t really talk much about exact facts due to the pre iPhone NDA lift, but it was good experience either way.

You can check it out here.

Another Apple Product Out of Beta, iPhone 2.1

The iPhone 2.1 firmware upgrade is a must download for all users. There is a nice summary of added features which can be found here. I’m not going to go through each, you can see for yourself. My favorite being the contact search fix.

Playing around with version 2.1 firmware, most of the nice touches and performance issues have been cleared away. Slow contact search, crashing apps, text message keyboard lag, and many other annoying elements that made the touch experience not a pleasant one. When things … Continue Reading

Brick Escape has made it to 1.0.1

Brick Escape and Brick Escape Lite has made it to 1.0.1. Included in this feature are new graphics created by Jordan Rounds and optimized performance. Go to the dedicated page to download.

Also check out the nice review and video from ismashphone… ISmashPhone Review.

Good Tips When Using Cairngorm in Flex Applications

Cairngorm is a useful micro architecture for Flex. Its a basic framework on building applications. Many of you have adopted Cairngorm and given it a try in your apps. Here are some useful tips that could help aid in your development.

Constants

Create a constants folder in your apps package contents under com.companyname.applicationname.constants. This folder will hold all your constants in your application. This doesn’t include any event constants, keep those in your event classes. We are talking about your media library, application states, and so forth. This is also a … Continue Reading

Brick Escape and Brick Escape Lite launch at v1.0

Brick Escape Screenshot

Brick Escape Screenshot

Brick Escape and Brick Escape Lite have officially launched at version 1.0. This is a great announcement as it is my first application in the Itunes App Store available for the Iphone and Ipod Touch. The process went smooth and I am glad that most of you are enjoying the game. I am also excited to announce that there will be an update which will include some fancy graphical enhancements. This update will be available in the coming week. Please … Continue Reading