iOS Team Technical Fanboy
Useful tips in iOS development, offloading your designers, managing an app farm and iOS build process automation.
During working on my UIBezierPath reimplementation to enable checking for crossing paths I encountered a bug. The bug was really hard to debug. It happened randomly. App was generally unstable, it was crashing randomly and in random functions, both mine and Apple's dealloc, retain, etc. I was quite happy that
Working with translators can be a hassle. Especially if your App is translated to 10+ languages and you actively develop new features that require localization. New translations come in from the translators, developers already added their new strings to localization files - everything has to be merged somehow. This article
The iOS Simulator has some nice debugging options. One of the is the Color Misaligned Images option. According to the documentation: Places a magenta overlay over images whose bounds are not aligned to the destination pixels. If there is not a magenta overlay, places yellow overlay over images drawn with
iOS Human Interface Guidelines tell us: Make it easy for people to interact with content and controls by giving each interactive element ample spacing. Give tappable controls a hit target of about 44 x 44 points. Sometimes icons for the buttons, provided by designers, are smaller than the above mentioned