- Learning Core Data for iOS with Swift: Managed Object Model Migration
- Feb 1, 2016
- This chapter from Learning Core Data for iOS with Swift: A Hands-On Guide to Building Core Data Applications, 2nd Edition shows how to add model versions and model mappings, and it demonstrates different migration techniques you can choose when upgrading a model.
|
- Learning Core Data for iOS: Your First Core Data Application
- Dec 3, 2013
- This chapter provides a Core Data essentials primer, providing an overview of the basics and then showing how to add Core Data to a sample application that will be developed over the course of the book.
|
- Learning iCloud Data Management: Setting Up iCloud for Development
- Feb 27, 2014
- This chapter looks at iCloud from the developer’s perspective, providing a high-level view of additions and modifications to Cocoa and Cocoa Touch with particular emphasis on setting up iCloud in your app.
|
- Learning iOS Design: Outlining Your Ideas to Get Started
- Jun 5, 2013
- Outlines are a great way to organize your thoughts and ideas and figuring out where to start. This chapter explains why sometimes you need the grace and power of abstract language, combined with an outline’s orderly structure, to figure out where to go next.
|
- Learning iPad Programming: Provisioning Your iPad
- Oct 12, 2011
- Before your app will run on a real device, you must setup your iPad as a development device. This is where provisioning comes in, and that's exactly what you will do in this chapter
|
- Learning MonoTouch: Common iOS Classes
- Sep 14, 2011
- This chapter surveys several of the more common classes you'll use when building applications.
|
- Localizing Cocoa
- Jan 8, 2010
- David Chisnall explains how thinking about localization early on will save a lot of work in the long run.
|
- Looking Forward to Objective-C Literals
- Jun 11, 2012
- In this article you'll discover what enhanced literals are, how you use them, and why they'll help your day-to-day development. Bestselling author Erica Sadun introduces all the basics you need to get started.
|
- Memory Management in the Cocoa Touch Framework
- Sep 24, 2011
- This chapter introduces memory management basics for iOS programming.
|
- New Objective-C Features in LLVM 3.1
- Jun 4, 2012
- David Chisnall looks at the new syntactic features in Objective-C shipping with LLVM 3.1 and asks whether they're worth the added complexity.
|
- New Objective-C Runtime Features in OS X 10.7 and iOS 5
- Mar 6, 2012
- The latest versions of the Objective-C runtimes shipped with iOS, Mac OS X, and even GNUstep provide several new features. David Chisnall looks at a few of these features.
|
- Notes from WWDC 2015: Failing Gracefully: Swift 2.0 Error Handling
- Jun 11, 2015
- Swift 2.0 introduces new ways to handle error conditions. In this article, Erica Sadun, author of The Gourmet iOS Developer's Cookbook: Even More Recipes for Better iOS App Development, explores Swift's updated syntax.
|
- Notes from WWDC 2015: Playing in a GameplayKit Wonderland
- Jun 13, 2015
- Integrate low-cost high-reward gaming features into your apps with Apple's new GameplayKit framework. In this article, Erica Sadun, author of
The Gourmet iOS Developer's Cookbook: Even More Recipes for Better iOS App Development,
explores this new technology.
|
- Notes from WWDC 2015: Restructuring the Apple Developer Program
- Jun 10, 2015
While the WWDC keynote focused on music and consumers, exciting changes were brewing for developers. In this article, Erica Sadun, author of The Gourmet iOS Developer's Cookbook,, begins the discussion some of the most earth-shattering changes introduced this week. Today's topic? Apple's developer program.
|
- Notes from WWDC 2015: The Enumerated Delights of Swift 2.0 Option Sets
- Jun 12, 2015
- Swift 2.0 contains a mix of updated, redesigned, and completely new features. In this article, Erica Sadun, author of The Gourmet iOS Developer's Cookbook: Even More Recipes for Better iOS App Development,
discusses one of her favorites.
|
- NSOperation: Simple, Parallel, Cocoa
- Nov 22, 2011
- In all of the hype surrounding Grand Central Dispatch, Cocoa's NSOperation class often gets overlooked. David Chisnall shows how this simple class can make it easy to support multiple cores in your Cocoa code.
|
- Objective-C Boot Camp
- Nov 25, 2011
- This chapter covers basic Objective-C skills that help you get started with iOS programming: interfaces, methods, properties, memory management, and more.
|
- Objective-C Design Patterns
- Mar 5, 2010
- David Chisnall looks at some of the patterns that are commonly found in Objective-C code.
|
- Objective-C for C++ Programmers, Part 1
- Nov 7, 2008
- David Chisnall looks at the history of Objective-C and its underlying philosophy.
|
- Objective-C for C++ Programmers, Part 2
- Nov 14, 2008
- Part 2 of David Chisnall's three-part series on Objective-C discusses the core syntax of the language.
|