Friday, May 27, 2011

Three Applications to Be Released

There are still some minor open issues, like icons, colors, title and writing webpages. Otherwise everything is just fine :) Well, besides releasing the apps, I mean. But that day is getting closer.

"Time" which shows current time and that's pretty much it. Lean, clean and simple on purpose, but I fear it might be too simple for Apple. Might have to add something to get approved, unfortunately.

"Font" application, since I just love fonts. There must be 50 fonts applications in App Store already, but wanted to do my own. Looks good, got some nice features and I have a list of things to add.

"Log" application to display in-device NSLog output. Needed this kind of application in "real work", but couldn't find any with requires features. The first release will be simple on purpose, need some feedback to decide what to add in next version. Too many choises to be made based only on single person's (me) feedback.

Thursday, May 26, 2011

How to Run Instruments with Real Device

You can start profiling your application by pressing Command-I (that's i like in India). By default Xcode4 Instruments runs on simulator.

When you want to profile on a real device: select at top left corner Scheme popup menu, "Edit Scheme...", Profile and change Build Configuration from Release to Debug.

Why Would You Ever Need a Fax

When you want to register a new company into Apple Developer Program, you need to fax them some documents.


Remember that ancient thingie from history classes in school? Or tech museums? Yes, that's the one. Fax.

Wednesday, May 18, 2011

Some retainCount Love

When you design, you're dreaming what could happen. When you code, you're experimenting what can happen. When you debug, you're learning what is happening.

Tuesday, May 17, 2011

Multiline NSLog Output and Other Debugging Tips

While debugging mysterious memory management related crashes, I needed to write quite a lot of things into log. So much that log became unreadable.

Wednesday, May 11, 2011

Visual UI Debugging

Sometimes you need to debug location of objects. This can be difficult, when those objects are transparent or have same color as the background.