The UIButton documentation does not tell you what are the differences between these two methods. Experimenting uncovers one interesting difference: if you change the button’s frame, background images follow the size change, while images keep their original size. Take your pick.Read more "UIButton : setImage:forState vs. setBackgroundImage:forState"
I submittted Cubz to the AppStore on April 1, it entered into Review on April 4 and was approved for sale on April 5. However, with my associate we decided to wait a little longer, until the excitement with the iPad calms down a bit, and the world is ready for the next great iPhone […]Read more "Cubz is available on the AppStore"
Yesterday, April 1, I submitted my first app to the AppStore for review. What a relief, after weeks of concentration on features, code, bug squashing, internationalizing and all. Sit back, relax and wait for the email from Apple. What app, you might ask. Watch this link to find out.Read more "The day after"
Basic Animation : set the animation properties (like duration) before setting the properties to be animated (this is where the animation is cast in stone). Example : this fadeOut animation will last 1.5 s, as desired: Example : this fadeOut animation will last 0.2 s (the default), not 1.5 s as desired:Read more "iPhone Programming Tricks and Traps"
How does the user change the language of the application? It looks like he can only change the language of the entire iPhone (Settings -> General -> International -> Language). After the change, an app internationalized for that language will respond in it. How does the user change the language of the application? – take […]Read more "Internationalization of my iPhone app"
Here is a quick checklist Build app and launch on the device Launch Shark (perhaps from Spotlight) From the Shark menu, select Sampling->Network/iPhone Profiling In the Shark window, select the radio button “Control network profiling of shared computers”. Select your iPhone in the list and optionally configure the profiling session Check “Use:” next to your […]Read more "Profiling an iPhone application with Shark"
Installed Firefox and its Google toolbar – OK Configured the trackpad to respond to taps. Mac wants to update 13 items, including the OS, to 10.5.8 – OK Use the Mac Migration Assistant to copy over the user account and files from the old Mac – OK Install iPhone SDK 3.0 for Leopard – download […]Read more "Installing iPhone dev tools on the MacBookPro"
Here is a checklist for setting up git for Xcode projects on a Mac. 1- install Install Git from git-osx-installer Install Gitx from gitx Launch Gitx and invoke Enable Terminal Usage form Preferences Read up the git basics 2- set up git for an Xcode project : cd <projectdir> git init This creates the subdirectory […]Read more "Git, Xcode and ProjectLocker"
Here is a tutorialRead more "Linux .so files"