Debugging with breakpoints in Xcode

Debugging is inherently linked to development, regardless of the programming language or the platform for which the software is implemented. A good knowledge of the debugging techniques and of the development environment debugging features makes the process of finding issues and tracing the program flow much more efficient. Xcode integrates several advanced debugging features relying Continue reading…

 

Simultaneous gesture recognizers

Touch screens put direct interface manipulation at the center of the user interaction with the device. Complex gestures, which go far beyond the simple button press, can be detected and translated by an app into meaningful actions. An entire gesture language has developed since the touch screens became popular, based on conventions that any developer Continue reading…

 

Custom animations for unwind segues

In the previous blog post I explained how to subclass UIStoryboardSegue to create custom transitioning animations between two view controllers hosted by the same navigation controller. The custom animation is applied only to the forward transition, when navigating from the first to the second view controller. By pressing the Back button, the default pop animation Continue reading…