While there were rumors that Microsoft would be adopting Android for the Windows 10 platform, no one expected the announcement that iOS applications would also be adopted. This is made possible, by combining C2 with Clang.
Carthage is a dependency manager for Objective-C and Swift projects aims to be "ruthlessy simple," says its author Justin Spahr-Summers. Carthage has been developed at GitHub and its philosophy is "delegating tasks to Xcode and Git" as much as possible so developers can use the tools they "are already familiar with."
Orta Therox, a core contributor to the CocoaPods project, last week announced that the project has now topped 1 million downloads. This announcement rounds off a year which has seen significant developments in the project and growth in its user base.
Best.ly offers support for A/B-testing mobile applications without the need for code changes and resubmitting to an app store. Currently, there is only a native library for the iOS platform but libraries for the Android eco-system are already in development and will be available soon. Experiments can be administrated online, adjusted during runtime and monitored in realtime.
Create any “flexible” or “extensible” file format and sooner or later a group of developers will start complaining about validation. For JSON, several options are starting to spring up.
Daniel Jebaraj shares with InfoQ the idea behind the launch of Succinctly series ebook and also shared the future roadmap.
Clutch enables developers to write hybrid applications for iOS and to run A/B test experiments on iOS and Android devices.
Google has open sourced J2ObjC, a transpiler converting Java source code to Objective-C/C++ source code for the iOS platform.
JetBrains has released AppCode 1.0, their first release of an Objective-C IDE. It requires Mac OSX 10.5 or above. It requires the Apple Developer Tools to be installed (in order to access the simulator and developer headers) but provides more advanced refactoring and code smell detection. AppCode has a free 30-day trial, and discounted licenses until December 31st.
A document has appeared on the Clang website describing requirements for Automatic Reference Counting in Objective-C. This provides a service, akin to C++'s auto, which allows objects to automatically take part in the retain/release/autorelease cycle without requiring the user to do anything explicitly about it.