Home > Articles > Programming > Mac and iOS Programming

Mac and iOS Programming

RSS Feed Subscribe to this topic  RSS details

163 Items

Sort by Date | Title

iOS Development: A Fistful of Directive Tricks
By Erica Sadun
Mar 26, 2014
Although many compiler directives exist in the Xcode wild, many developers rarely move past #define (to create macros) or #pragma mark (to add bookmarks). There’s so much more you can do. Compiler directives are language add-ons that specify how Xcode processes its input. Xcode’s Clang compiler offers a rich suite of possibilities. This quick write-up offers a few of these directives, and you learn how they can enable you to harness warnings and errors for the greatest information impact.
Understanding Model-View-Controller on iOS
By Ash Furrow
Mar 13, 2014
Before you dive into UICollectionView, you should get familiar with the basics of the iOS application lifecycle and the Model-View-Controller (MVC) paradigm. This chapter will help bring you up to speed and demonstrates the platonic ideal of what you should strive for: clear separation between model, view, and controller.
Learning iCloud Data Management: Setting Up iCloud for Development
By Jesse Feiler
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.
Working with Text, Keyboards, and Buttons in iOS 7 App Development
By John Ray
Feb 18, 2014
This chapter shows how to create an application that uses multiple different input and output techniques. It teaches how to implement and use editable text fields, text views, and graphical buttons, and how to configure the onscreen keyboard.
Introducing iOS Auto Layout
By Erica Sadun
Dec 9, 2013
This chapter introduces the core concepts that underpin Auto Layout, Cocoa’s declarative constraint-based descriptive layout system.
iOS Drawing: Learning Contexts and Basic UIKit Fundamentals
By Erica Sadun
Dec 5, 2013
This chapter reviews the core technologies that underlie iOS drawing, diving into the concept of contexts and showing how to build and draw into them.
Programming in Objective-C: Creating Your First Program
By Stephen G. Kochan
Dec 4, 2013
This chapter shows how to write your first Objective-C program. It sticks to the basics to help you understand the steps involved in keying in a program and compiling and running it.
Learning Core Data for iOS: Your First Core Data Application
By Tim Roadley
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.
iOS Components and Frameworks: Getting Up and Running with Core Data
By Joe Keeley, Kyle Richter
Dec 2, 2013
This chapter describes how to set up a project to use Core Data and illustrates how to implement several common use cases with the sample app.
Hello, iOS SDK: Introducing the iOS Software Development Kit
By Erica Sadun, Maurice Sharp, Rod Strougo
Nov 28, 2013
This chapter details the first steps in learning to create applications for iOS: introducing the iOS Software Development Kit (SDK) and showing how to get the Xcode toolset installed on your Mac.
Variables and Types in Objective-C
By Aaron Hillegass, Mikey Ward
Nov 27, 2013
This chapter introduces the concepts of variables (a place where a piece of data can go) and types (a classification of variables) in Objective-C programming.
Foreword to "iOS Components and Frameworks"
By Kirby Turner
Oct 30, 2013
Developer and author Kirby Turner explains why iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK is the book he wishes he would have had when he first started developing iOS apps in 2008.
A Primer on Object-Oriented Concepts
By Jesse Smith
Jul 8, 2013
Programming Expert Jesse Smith shows you how valuable understanding object oriented concepts are to facilitate good code design.
Respect Your Users: Making the Most of Notification Center in iOS
By William Van Hecke
Jun 12, 2013
William Van Hecke, author of Learning iOS Design: A Hands-On Guide for Programmers and Designers, shares his thoughts on how developers can show respect to users by making smart decisions about their app's use of notifications.
How Best to Use Delegates and Notifications in Objective-C
By Matt Galloway
Jun 10, 2013
The question of notifications versus delegates is a hotly debated topic in Objective-C, and often developers fall into one of the two camps. By reading this article, you will hopefully understand scenarios where each makes sense.
Accustoming Yourself to Objective-C
By Matt Galloway
Jun 6, 2013
Writing Objective-C can be learned quickly but has many intricacies to be aware of and features that are often overlooked. This chapter covers the fundamental topics of Objective-C programming.
Learning iOS Design: Outlining Your Ideas to Get Started
By William Van Hecke
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.
Understanding Model-View-Controller on iOS
By Ash Furrow
Jun 3, 2013
This chapter covers the basics of the iOS application lifecycle and then discusses the Model-View-Controller (MVC) paradigm.
Erica Sadun's Roadmap to Mac/iOS Development
By Erica Sadun
Mar 7, 2013
There is a lot to learn if you want to become a Mac and iOS developer. Fear not, however, because bestselling author and developer Erica Sadun has developed this handy guide for getting you started with the best course of action and resources available.
Building Responsive User Interfaces in iOS6
By John Ray
Jan 30, 2013
The ability to create interfaces that display correctly regardless of your iDevice’s screen size or orientation is one of the key features that users expect in an application. This lesson explores the Xcode Auto Layout system and three different ways of adding rotatable and resizable interfaces to your apps.

<< < Prev Page 1 2 3 4 5 Next >