When Apple released Xcode 7, they also enabled applications to be distributed to the AppStore through bitcode, instead of per-processor target files. InfoQ looks under the covers at what Bitcode is, what advantages it may offer, and why developers should consider enabling bitcode projects for their iOS targets.
In the first four installments of this series, we reviewed new and enhanced frameworks included with iOS 9 SD, changes to Swift and Objective-C, and the new Safari content blocking API. In this article, we will describe what is new within Apple Developer Tools, including Xcode Playgrounds, LLDB, UI testing, Interface Builder, etc.
In this article, we are going to examine new features added to iOS and OS X El Capitan main programming languages: the recently open sourced Swift, which extends pattern matching syntax, adds feature availability and protocol extension, and overhauls error handing; Objective-C, with new interoperability features as generic collections.
This series comprises five articles that cover what’s new in iOS 9 SDK, new features in Swift, Objective-C, and developer tools, and Apple’s new bitcode.
With iOS 9, Apple introduced a content blocker mechanism into Safari, which will also be part of OSX El Capitan. InfoQ goes under the hood to find out how they work.
After reviewing new frameworks introduced with iOS 9 in the first instalment of this series, in this second article about iOS 9, we focus on enhancements to existing frameworks.
Although the new iOS 9 SDK does not add as many new features as iOS 8, it does still provide a wealth of new functionality. In this article, we are going to review iOS 9 new frameworks.
This article describes learning from XING on how to scale mobile development from 2 to 10 teams, It summarizes all key decisions and structural changes they made in order to enable the scaling.
There are various types of subscriptions: recurring, non-recurring, free-trial periods, various billing cycles, .... This article will make your life easier when addressing in-app subscriptions.
Developing an app that represents your business may seem easier than what it was five years ago but turning the app into a viable business requires more hardship than just development skills.
Offline support for mobile applications can be thought of as the ability for the app to react gracefully to the lack of connectivity which is a common problem in the field of mobile app development. 2
Less than a year ago, Apple introduced Swift to the developer community. InfoQ caught up with Alex Blewitt, author of "Swift Essentials", a book on developing iOS apps using Swift.