iOS Content on InfoQ
Latest featured content about iOS

- Topics
- C#,
- .NET Languages,
- Objective-C,
- Languages,
- .NET,
- iOS,
- Mobile,
- Operating Systems,
- Programming
A shift has been occurring in the business world. Many consulting companies that traditionally write line-of-business applications in .NET are now being asked to build applications for iOS. And while .NET and Java will still be viable for years to come, there are a lot of opportunities for teams that are willing to cross-train. Somya Jain explains what that entails for C# developers.
News about iOS
- Topics
- Ruby,
- Dynamic Languages,
- iOS,
- Languages,
- MacRuby,
- Programming,
- Mobile,
- Operating Systems,
- ISO
In the past weeks, a number of new Ruby implementations and dialects have appeared: the lightweight, ISO compliant MRuby; and MobiRuby and RubyMotion that let you write iOS apps in Ruby.
- Topics
- Ruby,
- Dynamic Languages,
- Languages,
- iOS,
- MacRuby,
- Programming,
- Mobile,
- Operating Systems,
- Mac Ruby
A statically compiled variant of Ruby is now available for building applications that target iOS devices. Known as RubyMotion, this language and tool chain from HipByte fully conforms to Apple’s App Store guidelines.
- Topics
- MonoTouch,
- iOS,
- Mono,
- Mobile,
- Operating Systems,
- .NET,
- Programming,
- SQLite
When working with iOS and MonoTouch, you may find yourself needing to display data from a SQLite table. While this can be done directly by building up your own UITableViewController, the process can be quite time consuming with quite a bit of boilerplate code. Jeffrey Stedfast has found a way to reduce simple table binding to what’s basically a single method with MonoTouch.SQLite.
Articles about iOS

- Topics
- MonoTouch,
- .NET Compact Framework,
- MonoDroid,
- .NET Framework,
- Mono,
- iOS,
- Android,
- .NET,
- Mobile,
- Operating Systems,
- Programming,
- WinRT,
- .NET Micro Framework,
- Windows 8
The .NET/Mono Framework has never been a single, unified stack and over the years Microsoft and Novell added several new versions to cover Linux, OS X, and mobile devices. With the introduction of Windows 8 and Visual Studio 11 we can expect one, maybe two more. In an attempt to clear up some of the confusion this article reintroduces all of the major profiles and many of the lessor know ones.

- Topics
- MonoDroid,
- MonoTouch,
- iOS,
- Mono,
- Android,
- Operating Systems,
- .NET,
- iPhone,
- Programming,
- Architecture,
- iPad,
- Mobile
Wallace B. McClure is the co-author of Professional iPhone Programming with MonoTouch and .NET/C# and the soon to be released Professional Android Programming with Mono for Android and .NET/C#. Our interview took place took place prior to and just following the announcement that Xamarin would be taking over maintenance of Mono from Attachmate.

- Topics
- MonoTouch,
- iOS,
- MonoDevelop,
- Debugging,
- .NET,
- IDE,
- Mono,
- IDEs,
- Operating Systems,
- Programming,
- Mobile,
- iPhone
When you run into bugs in application development, it's important to be able to track them down quickly and efficiently. To this end, debuggers allow you to track your code during execution and see exactly what’s happening. This article explores how to set up, test out, and work with the MonoTouch debugger while developing iPhone applications, including debugging running applications over Wifi.
Presentations about iOS

- Topics
- CodeMash 2012,
- CodeMash,
- iOS,
- API,
- iPhone,
- Mobile,
- Operating Systems,
- Network Programming,
- Conferences,
- Programming
Chris Adamson introduces several iOS networking APIs: iCloud, Bonjour, GameKit, CFNetwork, Foundation, Media APIs, and System Configuration.

- Topics
- Automated testing,
- Strange Loop 2011,
- Strange Loop,
- Automation,
- Tools,
- iOS,
- Testing,
- Conferences,
- Mobile,
- Operating Systems,
- Agile
Heath Borders introduces several testing tools for iOS - OCUnit, Google Toolbox for Mac (GTM), GHUnit, UISpec, UIAutomation, OCMock – making some recommendations on which is better.
Interviews about iOS

- Topics
- Java,
- Git,
- Objective-C,
- GOTO 2011,
- .NET,
- iOS,
- Languages,
- GOTO Conference,
- Source Control,
- IDE,
- Programming,
- Mobile,
- PHP,
- Operating Systems,
- IntelliJ IDEA,
- ReSharper,
- Conferences
Software developers spend a lot of their time working in an IDE or editor. JetBrains Tool Evangelist Hadi Hariri talking about expanding IDE offerings, Jetbrains Open-Source experiences and community contributions, Objective-C and dynamic language IDE's, tool integration and a sneak preview into the future of software development.

- Topics
- Javascript,
- Web Development,
- Dynamic Languages,
- GOTO 2011,
- Languages,
- iOS,
- GOTO Conference,
- Programming,
- Operating Systems,
- Mobile,
- iPhone,
- Nokia,
- PhoneGap,
- Apple,
- Patents,
- Conferences,
- iPad,
- Windows Phone 7,
- GUI
Mike Lee and Brian LeRoux discuss how patents affect app developers and approaches to keep away patent trolls. Also: when to choose native GUIs over web GUIs for mobile apps - and when not.