Home > Articles > Programming > Mac and iOS Programming

Mac and iOS Programming

163 Items

Sort by Date | Title

Top Ten Reasons Cocoa is Great Because of Objective-C (and Not In Spite of It)
Jun 5, 2009
Erik Buck gives ten reasons why Objective-C makes Cocoa great.
Training Users for Cheap: Offering Simple Guided Tours in Your Mobile Interfaces
May 21, 2014
Avoid training and support overhead by adding simple tours to your apps. This write-up explores a simple boilerplate solution that’s easy to implement.
Understanding Instruments in Xcode 3
Jul 29, 2008
Fritz Anderson walks you through the basics of Instruments, a framework for software-monitoring tools in Xcode 3.
Understanding Model-View-Controller on iOS
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.
Understanding Model-View-Controller on iOS
Jun 3, 2013
This chapter covers the basics of the iOS application lifecycle and then discusses the Model-View-Controller (MVC) paradigm.
Understanding the Cocoa Text System
Jun 28, 2010
David Chisnall looks at the various parts of drawing text on a screen on OS X, using the Cocoa APIs.
Using Distributed Objects in Cocoa
Jan 1, 2010
David Chisnall shows how, with distributed objects and with Bonjour, you can write applications that find and communicate with all instances on the local network, without writing any networking code.
Using Object-Oriented Features in Objective-C
Apr 22, 2014
This chapter explains the messaging structure that is at the heart of Objective-C., using the common alloc and init methods as examples.
Using Object-Oriented Features in Objective-C
Apr 16, 2012
Learn about the messaging structure that is at the heart of Objective-C. It is not just another way of talking about the calling of methods that other languages use; it is a different way of constructing software.
Using Operators in Swift
Jan 7, 2016
Operators are symbols or a set of symbols that change or assign values, combine values, or check or verify values in your code. In this chapter from Swift in 24 Hours, Sams Teach Yourself, 2nd Edition, you learn about most of the basic operators in Swift, as well as why and how to use them.
Variables and Types in Objective-C
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.
Video: Swift Programming Fundamentals: Setting up Your Development Environment
Feb 10, 2015
In this video excerpt from Swift Fundamentals LiveLessons: Part I of III, Paul Deitel covers the software used in the video, registering at apple.developer.com, getting the code examples, Xcode playgrounds/projects, and contacting him for help.
Video: The Current State of Swift Development with iOS Dev and Author Jacob Schatz
Jan 15, 2015
Jacob Schatz, author of Learning Swift Programming, talks to InformIT about the current state of Swift development, the fate of Objective-C and how Apple handles their OS updates.
Video: The Current State of Swift Development with iOS Developer and Author BJ Miller
Jan 6, 2015
BJ Miller, author of Swift in 24 Hours, Sams Teach Yourself, talks to community specialist Brad Yale about the current state of Swift development, the fate of Objective-C and how Apple handles their OS updates.
Waiting for Siri: Why Apple's Personal Assistant Isn't on the iPad (Yet)
Mar 19, 2012
Bestselling author and TUAW.com blogger Erica Sadun explains why there are some good technical reasons preventing Apple from bringing Siri to the iPad without some fundamental development work.
What it Takes to Hit #1 in Various Mac App Stores
Apr 16, 2014
Erica Sadun tells the story about some of her own "successful" apps and explains why top chart positions in the Mac App Store may disappoint on earnings.
Where the Web and the Desktop Meet: An Interview with Lee Barney
Jun 5, 2009
David Chisnall and Lee Barney talk about the blurring of the line between web applications and conventional applications.
Why the 3.5" Form Factor Still Matters - Even in the Age of the iPhone 5S and Later
Apr 9, 2014
It’s good to be regularly reminded about non-obvious testing targets that you might not have been thinking about. Here are some extra reasons you should continue targeting the 3.5” form factor for the foreseeable future.
Windows Phone 7 for iPhone Developers: Object-Oriented Programming
Aug 18, 2011
This chapter covers some of the core concepts of object-oriented programming (OOP) and how they apply to both iPhone and Windows Phone 7 programming.
Working with Functions in Swift
Jan 9, 2015
Swift functions are based on the best implementations functions in other languages. In this chapter from Learning Swift Programming, Jacob Schatz explains how functions work in Swift.

<< < Prev Page 5 6 7 8 9 Next >