I was going to post a guide to do this, but Craig Hockenberry already did. You can find his post here. I will add to this though, that it is easier to create a PayLoad folder, drop your app bundle into it, and then zip up the PayLoad folder. Rename it to your app name with a .ipa extension. For example, LightBikes.ipa. Then your users can just drag and drop your ipa file to iTunes and Sync. This will work for both Windows and Mac users.
Are you sick at Cocoa development, OpenGL, or making pixels do your bidding? Want to be part of a cool company doing really cool things? Check us out at www.dsmedialabs.com and our new iPhone Studio division at iphonestudio.dsmedialabs.com. We are looking for talent to join our team right away.
The DS Media Labs team sponsored and attended iPhoneDevCamp 2. I have to say, it was pretty damn cool. We took part in the hackathon and received honorable mention for Light Bikes. We would have taken first if we would have had an idea that was fresh and new.
Or next game at DS Media Labs is called Light Bikes. It is a Tron light bike game. We wrote all the code in 14 hours at the hackathon and actually got a playable demo showing off the concept. We also finished up our Menu system and score tracking back end. It turned out really good.
Make sure you attend next year! It was a blast.
Check out our new site and Light Bikes.
http://stevenscreek.com/
Do not design your user interfaces like this. Please, I beg of you!
I went indie earlier this year along with my 2 friends. We started our design studio/development company, DS Media Labs, late last year. It initially was just for fun side projects, but it took off from word of mouth advertising. Then because of my involvement in the open source iPhone community, we got contacted to do various iPhone projects for clients. One client, so huge, it's hard to believe we are working on the project. Exciting stuff for a little company like us. We hope one day we can be like Panic. We look forward to the day where we move into our new studio space and start hiring more talent and future friends.
Glenn Martin and I are heading to WWDC in 2 hours. This is our first WWDC. Boy, did we pick a good one to go to or what. This is going to be insane. I hope to meet a lot of great developers and hopefully future friends. See you all there! If you want to hang out and grab some beers or something. Email me. ben@ my companies domain I mentioned above.
P.S. Be sure to check out our site on Monday morning for some announcements :)
Removed due to NDA violation being brought to my attention.
My bad guys. It was stupid of me to post this. I am under NDA on this stuff and I should have known better :( I apologize. I will post some tutorials when it's fully released.
Once again, sorry :(
Just wanted to post this article from our good friends over at Apple. You will need ADC access. It is a nice overview of the API diff from last release to the new Beta 3 release. They update this article every release. So check it out when they release the next versions for an API diff. I like seeing NSNetServices added :)
Apple finally released a tutorial on using Interface Builder for iPhone. I have been dying to create a video for everyone on how to do this, but could not cause of NDA. Since Apple has released this I will make a video on creating the same app using Interface Builder and XCode. I will explain some of the things that Apple assumes you should now, in more detail. I know some people learn better of watching then reading, so I hope the video helps some of you out.
In the meantime, you can check it out here. You will need an ADC account to access it.
The info was removed on request.
Looking for a great iPhone developer to create or port an iPhone application for you?. Contact DS Media Labs.
I had someone in IRC chat ask how to get a progress bar like the ones shown in the table rows in the MobileStore.app. I threw together this class that accomplishes that goal. Just copy all the DownloadProgress*.png files from MobileStore.app to your app directory. Download Here
Example use:
CMProgressControl progressControl = [[CMProgressControl alloc] initWithFrame: CGRectMake(0.0f, 0.0f, 320.0f, 30.0f)];
[progressControl setMinValue: 0];
[progressControl setMaxValue: 100];
[progressControl setValue: 15.0];
Add it to your main view:
[mainView addSubview: progressControl];
Hope some of you can find this useful.
- socketface