One of the best things any Mac or iOS developer can do to improve their craft is to simply watch another developer at work in Xcode. Regardless of the number of years or the diversity of projects that make up your experience with the tool, you will undoubtedly notice a neat trick here or there that changes everything about the way you work.
Generics have been around for a long time so the concept is not very new, but for Cocoa programmers this is the beginning of something special. So what are Generics exactly? Generics allow a programmer to tell their functions and classes, "I am going to give you a type later and I want you to enforce that type everywhere I specify." This eliminates a whole slew of functions that you would have to write otherwise.
Apple do not apply the beta label lightly: the most recent beta version of Xcode 6 (Beta 3) has introduced a number of changes to the Swift programming language, some breaking. Apple’s new programming langauge was introduced only a month ago at WWDC 2014 and apparently even the language itself is still very much under development. In this post I will attempt to sum up the latest changes.
Popping is a collection of animation examples for iOS apps. Almost all of them were created using the Facebook pop animation engine. It should inspire you to create some great looking UIs to delight people who use your app.
An important part of app marketing is testing and reporting. But before you ever start marketing an app it is critical that the app has a solid foundation. The app needs to be tested and needs to work well without errors on a variety of devices.