Good ideas for iOS development, by Futurice developers
Just like software, this document will rot unless we take care of it. We encourage everyone to help us on that – just open an issue or send a pull request! Interested in other mobile platforms? Our Best Practices in Android Development and Windows App Development Best Practices documents have got you covered. Why? Getting on board with iOS can be intimidating. Neither Swift nor Objective-C are widely used elsewhere, the platform has its own names for almost everything, and it's a bumpy road for your code to actually make it onto a physical device. This living document is here to help you, whether you're taking your first steps in Cocoaland or you're curious about doing things "the right way". Everything below is just suggestions, so if you have a good reason to do something differently, by all means go for it! Getting Started Human Interface Guidelines If you're coming from another platform, do take some time to familiarize yourself with Ap...