Archive for the ‘Cocoa Touch’ Category

Provisioning Toggle

Friday, October 31st, 2008

If you develop iPhone SDK apps for the AppStore and the Jailbreak community you know the need bypass normal code signing in Xcode so you can do your own.

‘Provisioning Toggle’ quickly toggles you between requiring Provisioning in Xcode and not, and alerts you to the update using Growl.

‘Provisioning Toggle’ is a free download for Mac OS X.

http://codegenocide.com/files/provisioningToggle_1.0.zip

Phoenix NSCoder Night

Sunday, October 26th, 2008

I am proud to introduce NSCoder Night for Phoenix.

If you haven’t heard of NSCoder Night, here is a brief intro (partially borrowed from the website)

NSCoder Night is a weekly event where Cocoa developers come together for some coding and camaraderie in the relaxed atmosphere of a coffee shop or pub with a wireless network.
Unlike more formal meetings like CocoaHeads there is no presentation, just hanging out with other (similar interest) geeks and working on your own projects or group projects. It is a great way to gain a IRL (in real life) friendship with other developers, as well as getting help on something you are stuck on.

It is kind of similar to how we go somewhere after XCodePhoenix meetings, but with your laptops and more frequently.

As there is no presentation it is a low key come and leave as you need type of meet-up.
If you can’t make it one week, thats ok, make it the next week.

The Phoenix chapter of NSCoder Night will be meeting Tuesdays at 7pm at Coffee Rush @ Gilbert and Baseline in Gilbert.

Fell free to to tell all your dev friends and we hope to see you there.

Create your own IPA file

Sunday, September 28th, 2008

There has been some talk on twitter about how to create your own IPA file for your iPhone app, so I thought I would give the instructions that I have used to build an IPA before. Enjoy.

  1. Create a folder on your desktop called “working”. Open that and create another folder inside of it called “Payload” (case-sensitive)
  2. Move your iTunesArtwork file into the “working” folder and your .app into the Payload folder.
  3. Open Terminal and run the following command: chmod -R 775 ~/Desktop/working/Payload
  4. Go into your ProgName.app folder within Payload.
  5. Double-click the Info.plist file. Make sure there is a item called: SignerIdentity with a value of: Apple iPhone OS Application Signing. If there is not, add it.
  6. Zip it all up. Zip the iTunesArtwork and Payload folder. (So zip up what is inside of the working folder)
  7. Rename the zip file to have the name you want, and the extension of ipa.
  8. Double click to install with iTunes

iSteamy for iPhone 2.x Update

Wednesday, September 24th, 2008

I thought I would give everyone an update on iSteamy for iPhone firmware 2.x.

Yes it is coming.

When firmware 2.0 came out there were a lot of changes to the frameworks.

Unfortunately most of the things that were changed are things that iSteamy used.

I had it compiling on 2.0 and running, however a lot of things were not working. For example the photos would show but they were not clickable. Then once they were clickable about every other click and some tmies on first clicks the entire program would just crash. Not to mention I was very unhappy with the stability in version 2.0 and now it was WAY worse. It was just not anywhere near being ready for release.

If I had released it then everyone would hate it because it was basically unusable.

So I decided to take on the task of releasing something worth using.

I have therefore started porting iSteamy to the SDK.

No Apple is not likly to let it into the AppStore anytime soon (ok never), but that does not matter…

The changes to the frameworks in firmware 2.0 were to setup for the SDK, and really all SDK apps are at their base are normal 3rd party apps with DRM on them and then ALLOWED (if your lucky). This is aparent by the fact that it is possible to run AppStore apps on jailbraked devices. (Not that this is a good thing)

So once the conversion is over it will be released without the DRM and therefore without the need for the AppStore.

So bad news is its not ready yet, but the good news is once it is ready it should be the best release yet.

I have included some screenshots below.

iPhone SDK First Thoughts

Thursday, March 6th, 2008

I got a chance to play with the new iPhone SDK tonight and… man has it changed.

They have changed a ton of things, and in my opinion have made it more difficult in their attempt to make it easier.

The one thing I was really looking forward to was the Interface Builder for iPhone, however, in this release of the SDK it does not exist.
The main reason I was looking forward to this is because right now you have to spend a lot of time pixel pushing everything around. Figuring out heights and positions based off of screen size minus other elements, etc. then testing to see how it works, then tweaking and checking again, and that continues over and over.

With Interface Builder I would be able to just drag and drop to where it looks good first time.
Not to mention that this would make it so I wouldn’t have to figure out how all the new GUI elements are packaged in the new API.

The Simulator however is GREAT!
Major time saver.

So my verdict right now is it is a bit of a pain.
At least coming from the unofficial SDK.
Once we get the IB I think it won’t be as bad.

My biggest complaint is that with all these changes it means I have to REWRITE all my apps! :-(