iOS 7 introduced the interactivePopGestureRecognizer to UINavigationController which allows users swipe from the edge of the screen to pop back in the navigation stack. This is enabled by default and requires very little consideration from developers. There is a subtle but annoying bug though that affects most of the apps I use every day. In this post I’ll explain the bug and how we addressed it in Castro.
David Smith wrote a blog post last week about Background Fetch, alerting developers to a potentially serious consequence of using it in a popular app. His points are backed up with statistics from his excellent Check The Weather app and from the server logs of his own podcast feed, Developing Perspective.