What's one piece of advice you would give to an engineer/designer coming into an iOS project?
Read all the way through the iOS Human Interface guidelines, and familiarize yourself with the Apple developer documentation and sample code. UIKit provides more components than you'll know what to do with, but as soon as you receive a mockup that introduces any variations (no matter how subtle) you've got struggles ahead. Many of the core components (e.g. View Controllers, Table View Controllers, etc.) have dedicated guides and sample applications on the Apple developer site; start there. Stack Overflow rarely uncovered good solutions -- I came across more unresolved questions with a slew of hacky approaches in two months of iOS dev than I ever have with web dev. Learning how to grok the Apple API docs / support materials is essential, especially given that you can't read the source. What's one small change we could make to our process to improve the design/build process for iOS apps?
Building UIs in Interface Bui