Home > Articles > Programming > Mac and iOS Programming

Mac and iOS Programming

163 Items

Sort by Date | Title

Objective-C for C++ Programmers, Part 3
Nov 21, 2008
David Chisnall concludes his three-part series on Objective-C with an exploration of some of the more advanced concepts in the language.
Objective-C for Java Programmers, Part 1
Mar 12, 2010
David Chisnall looks at the similarities and differences in the semantics of Java and Objective-C.
Objective-C for Java Programmers, Part 2
Mar 29, 2010
In the second of a two-part series, David Chisnall looks at the similarities and differences in the syntax of Objective-C and Java.
Objective-C Memory Management
Jan 19, 2012
This chapter provides a broad look at memory management in Objective-C.
Objective-C Phrasebook: Numbers
Feb 25, 2011
David Chisnall describes the primitive (non-object) C types available in Objective-C and their treatment.
Optimizing Objective-C
Feb 7, 2011
Objective-C was created as a compromise, trying to combine the speed of C and the flexibility of Smalltalk. David Chisnall shows how to avoid the slower parts of the language in the hot parts of your code.
Optional Values in Swift
Jun 4, 2015
BJ Miller, author of iOS Swift Programming By Example LiveLessons (Video Training), discusses some basics that Swift programmers need to understand, such as the use of nil and special characters when used (carefully) to create optionals that give your code more flexibility.
OS X for iOS Developers: Why You Should Be Building Desktop Applications
May 14, 2015
iOS app developers draw on the same tools and languages used for OS X development. Erica Sadun, bestselling author of The Gourmet iOS Developer's Cookbook: Even More Recipes for Better iOS App Development, explores why iOS devs might want to consider building desktop applications.
Programming in Objective-C
Jan 23, 2012
To help you understand the steps involved in keying in a program and compiling and running it, this chapter shows you how to write your first simple Objective-C program.
Programming in Objective-C: Classes, Objects, and Methods
Dec 27, 2012
In this chapter, you learn about some key concepts in object-oriented programming and start working with classes in Objective-C.
Programming in Objective-C: Creating Your First Program
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.
Programming in Objective-C: Introduction to iPhone/iPod Touch Programming
May 28, 2010
This video excerpt is from Programming in Objective-C 2.0 LiveLessons (Video DVD): Part I: Language Fundamentals and Part II: iPhone Programming and the Foundation Framework.
Providing Live Touch Feedback in iOS App Demos Using TOUCHkit
May 2, 2012
Erica Sadun developed a tool called TOUCHkit that allows you to show user interaction on iOS devices in app demos. She describes the tool and its use in this article.
Quis custodiet ipsos custodes? Going Heisenberg on iOS' NSNotificationCenters
Apr 21, 2014
You may think your observers are well behaved, but are they? With modern block-based NSNotificationCenters, you may be leaking without ever realizing it. Erica Sadun shows how to clean things up.
Replacing Flash with Cocoa
Jun 23, 2010
In light of Apple's recent hostility to Flash, David Chisnall takes a look at replacing a Flash application with a native Cocoa implementation on OS X, using the player for his newly released series of LiveLessons as a case study.
Respect Your Users: Making the Most of Notification Center in iOS
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.
Scanning Barcodes Using the AV Foundation Framework
Mar 2, 2015
In addition to playing video and audio files, the iOS 7 AV Foundation Framework APIs let you use your iOS device's camera for scanning. Wei-Meng Lee shows how to create an application to scan barcodes.
Snow Leopard: The Underhyped APIs
Jan 29, 2010
David Chisnall takes a look at some of the new APIs in OS X 10.6 that will make life easier for developers but didn't receive much publicity.
SQL Server Forensic Investigation Scenario
Apr 13, 2009
This chapter walks through an actual forensic investigation scenario, showing the logical progression of events during an investigation.
Steve Kochan on the Evolution of Objective-C
Jun 5, 2009
David Chisnall talks with Steve Kochan about Objective-C and the differences between programming for the desktop versus mobile devices.

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