Author Archives: Karl Kraft

The iSlate

Been very busy with a new iPhone App, that and thinking about what the iSlate will be and how it will work. Rumor is that it will be an oversized iPhone, and run iPhone software. I’ve decided to run a contest to give one away. You can enter at http://www.relada.com/

Posted in Flotsam and Jetsam | Comments Off

A tool for splitting app sales

For the past few months I have been using MyAppSales to track my day to day sales volume of my iPhone applications. In a recent update the developer, Oliver Drobnik aka Dr. Touch, added the ability to see your total sales. I have kept all the weekly sales reports going back to when my applications [...]

Posted in iPhone | Comments Off

Don’t use non mutable objects to understand leak detection

This is a replay of a post I recently submitted to iPhoneSDK to explain why using non-mutable objects like NSString to learn leak detection is a bad idea. The original post by Robert Scott complained that this code wasn’t showing Leaks in instruments even though it should be leaking a NSString with every pass.

Posted in Debugging | Comments Off

A drop-in replacement for NSLog()

I recently saw this post on turning off NSLog for non-debug builds, and found it disappointing and inspirational at the same time. Scattering hundreds of #ifdefs around code is a recipe for disaster. Eventually some non debugging code will end up inside the #ifdef and the debug and release builds will function differently, making debugging [...]

Posted in TheCodeBook - Snippets | Comments Off

Versions – “Waiting for transactions to finish”

Every time I try to quit Versions it pops up an alert and says “Waiting for transactions to finish”. The alert will stay on the screen until I force quit Versions. This makes every reboot or logout a painful process. This has been driving me crazy for awhile now, so I looked into the problem [...]

Posted in Flotsam and Jetsam | Comments Off
  • iChat Status