InfoQ Homepage iOS Content on InfoQ
-
How Immutable State Helped Facebook to Improve Its iOS App Architecture
Facebook has been working in the last two years to evolve the architecture of its iOS app with the goal of improving performance, abstractions, and the underlying development model. Adam Ernst and Arl Grant, software engineers at Facebook, explained what issues they had to solve and how they did in a @Scale 2014 talk.
-
Realm Brings SQLite Alternative to Android
Realm is an open-source, object oriented, mobile database. Last month, Realm for Android was released, less than 3 months after the iOS version was first available and it comes with a fluent, strongly typed API.
-
Facebook AsyncDisplayKit Touts Smooth Asynchronous UI for iOS Apps
Facebook has open-sourced its AsyncDisplayKit, a framework originally built for Facebook's Paper app that promises to make it easier to keep apps smooth and responsive even on older devices.
-
Batch Updates Solve Long-standing Issue with Core Data
Core Data batch updates, introduced in iOS 8 and OS X Yosemite, aim at fixing a long-standing limitation of the Core Data stack, as developers had been asking for many years. Let's review the problem that batch updates solve, how they work, and an alternative to them involving a rethinking of data normalization strategy.
-
Amazon Releases Official AWS Mobile SDK 2
After a few months spent in Developer Preview, the Amazon Web Services Mobile SDK version 2 is ready for general development. According to Amazon, the final release takes into account feedback received from developers during the preview in order to improve the SDK with some new features.
-
Building iOS 8 Share Extensions: A GitHub Repo with Issues, Sample Code, and Workarounds
Share extensions, introduced by Apple in iOS 8, "provide an exciting opportunity for developers of all types of apps to integrate with their customers’ devices like never before," says Bryan Irace, iOS developer at Tumblr. Though, as it is often the case with new technologies, the road to building iOS share extensions is paved not only with fun but also with frustration.
-
Parse Gets a Refresh for iOS 8
Parse has announced its new SDK for iOS 8, an update to its Parse push service which now supports iOS 8 "silent" pushes and notification categories, and a new Parse Config API to store configuration parameters in the cloud to update apps on the fly.
-
Testdroid Mobile Device Farm Is Now Integrated with JIRA
Testdroid's maker Bitbar has recently announced the integration of Testdroid mobile app testing products with Atlassian JIRA defect tracking system. InfoQ has interviewed Testdroid technical product manager Ville-Veikko Helppi to better understand how developers and organizations could benefit from it.
-
Debugging Apps in Chrome and Safari with Firefox
Mozilla has implemented the protocol adapters that enable remote debugging in Chrome for desktop or Android and Safari/iOS. They are to be integrated into WebIDE.
-
Swift Turns 1.0: The Evolution of a Language
Apple has announced that Swift 1.0 has reached GM status on iOS and developers can now start submitting apps that use Swift. The language will continue to evolve, say Apple, as it has done since its announcement at WWDC 2014 last June. This is a short summary of its evolution.
-
Online Resources to Get Started with iOS 8 Development
Apple has officially released iOS 8 today. During the months since its announcement at WWDC 2014, the number of online resources to get started with iOS 8 development has grown significantly. Here you can find a selection of resources that will guide you through iOS 8 new features and frameworks.
-
Facebook F8 Apps for iOS and Android Now Open-Source
Facebook-owned DBaaS platform Parse has open-sourced the full source code of the official Facebook f8 apps for iOS and Android, Parse Developer Advocates Christine Abernathy announced. The apps are aimed to provide guidance for how to build apps on Parse as well as a starting point for similar apps and shows an interesting use of Parse for UI customisation.
-
Debugging iOS File Corruption at Facebook
Facebook engineers Slobodan Predolac and Nicolas Spielberg have recently described how they "solved a long-term mobile debugging problem and reduced the crash rate ... by more than 50 percent." In the process, they show general useful techniques and a few Facebook tools that can help with large, rapidly evolving codebases.
-
research2guidance: The Most Preferred Cross-platform Tools
research2guidance has published a study (PDF) comparing the top 40 cross-platform (CP) tools by asking 2,188 developers from 5 continents to name and rate their satisfaction with the tools they are using.
-
Xamarin.Mac and iOS Now Have a Unified API and 64-bit Support
Xamarin now provides a single API for both Mac OS and iOS for 32-bit and/or 64-bit.