Core Animation Podcast

In my previous post, Mac and iPhone Programming Books, I briefly mentioned the eBook Core Animation for OS X.

Today, the publisher, The Pragmatic Programmers announced a new podcast interview with the book’s author, Bill Dudney.

The podcast is obviously pushing his new book. But, if you have any interest in Core Animation or iPhone development it does have some interesting information and it’s worth listening too.

UPDATE: The Mac Developer Network is also featuring Bill Dudney in their latest Late Night Cocoa Podcast episode, Introduction to Core Animation.

LicenseKeeper 1.3.3

LicenseKeeper 1.3.3 has been released. Use Check for Updates… under the LicenseKeeper main menu or download the new version directly.

Release Notes

  • Fixed: Performance issue when selecting/deselecting attached email.
  • Fixed: Crash when attaching email encounters error.
  • Fixed: Rare crash when attaching a document.
  • Fixed: Launch Arrows don’t disable for plug-ins, pref-panes, etc.
  • Fixed: Launch Product menu item doesn’t disable for plug-ins, pref-panes, etc.
  • Fixed: Scan for Serial Number should be disabled for unsupported attachments.
  • Fixed: Scan for Serial Number false positives.
  • Fixed: Toolbar items missing tool tips.

Mac and iPhone Programming Books

The introduction of Apple’s iPhone Software Development Kit has lead several friends to ask me for book recommendations to help them get started developing for the iPhone and Mac.

While the selection is not huge at the moment, the few books that do exist are actually quite good.

There are two primary technologies used to develop iphone and Mac software. Objective-C is the programming language and Cocoa is the framework that provides the building blocks for building applications.

Cocoa Programming for Mac OS X (3rd Edition), by Aaron Hilegass, is probably the most recommended Mac programming book published. The current edition is outdated, but serves as a very good teaching aid for the beginning Cocoa programmer. But, if you can wait until this summer, the 3rd edition of this book will cover the additions and improvements to the Cocoa framework that Apple has added in Tiger and Leopard.

Cocoa uses the Objective-C language and
Programming in Objective-C, by Stephen Kochan, teaches the fundamentals you’ll need to get your work done.

Alternatively, you may want to look into the eBook Learn Objective-C on the Macintosh, By Mark Dalrymple and Scott Knaster. I haven’t read this one, but have heard good things.

One of the cool things about Objective-C is that it’s basically an extension of the C programming language. While programming in straight C is not usually required, it does come up from time to time and it can be very helpful to know what you are doing. If you don’t know C, you many want to check out the eBook Learn C on the Macintosh, By Dave Mark.

The books listed above will get you started programming for the Mac and iPhone, but if you are interested in advanced topics or event Apple Script, the following books might be helpful.

I’ve read most of these books, but the few that I haven’t were recommended to me and have very good reputations.

LicenseKeeper Teaser

LicenseKeeper‘s first birthday came and went on March 6, 2008 with out any mention here. So, belated happy birthday to LicenseKeeper.

I’ve been very busy working on some great features for the next release and thought that it was time for a small teaser.

Keep in mind that the look and feel will probably change as development progresses. But, it’s still fun to share with you what I’m working on.