Home > Articles > Programming > Mac and iOS Programming

Mac and iOS Programming

163 Items

Sort by Date | Title

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.

<< < Prev Page 3 4 5 6 7 Next >