Home > Articles > Programming > Mac and iOS Programming

Mac and iOS Programming

163 Items

Sort by Date | Title

Write Your First Program in Objective-C
Jan 21, 2009
Dive right in and learn how to write your first Objective-C program: a program that displays the phrase “Programming is fun!” on your screen.
The iPhone Developer's Cookbook: Push Notifications
Jan 4, 2009
In this chapter, you learn how push notifications work and dive into the details needed to create your own push-based system.
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 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.
Objective-C for C++ Programmers, Part 1
Nov 7, 2008
David Chisnall looks at the history of Objective-C and its underlying philosophy.
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.
Cocoa Programming for Mac OS X: Custom Views
May 30, 2008
All visible objects in an application are either windows or views. In this chapter, Aaron Hillegass shows how to create a subclass of NSView.
How the LLVM Compiler Infrastructure Works
May 23, 2008
David Chisnall takes a look at what makes the LLVM project so interesting as a compiler for iPhone and in other places.
Behind the Scenes of Objective-C 2.0
Nov 3, 2006
David Chisnall takes a look behind the scenes at Apple's upcoming revamp of the Objective-C language. As with any new language, some things are good, some are ugly, and some are both.
Syncing Your Data the Cocoa Way
Aug 11, 2006
Sync Services enables developers to synchronize data between applications on a single machine, between machines, with other devices, and even with a server. Marcus Zarra illustrates how this service works and introduces you to this powerful new framework.
Controlling Both Ends of the Communications Channel: From Cocoa to Servlets
Jun 2, 2006
Objective-C/Cocoa is the dominant language/API for Apple's OS X. Java is the dominant language for Web portals and other Internet services. So wouldn't it make sense for these two technologies to talk to each other? Marcus Zarra walks you through a simple solution to get these two technologies communicating.
Cocoa: Working with XML
May 19, 2006
Objective-C and Cocoa is the predominate language/framework on the Apple OS X operating system, but it is fairly uncommon otherwise. One way to enable an application written in this language to communicate with applications written for other platforms is via the universal XML. Marcus Zarra walks you through constructing, transmitting, and deconstructing an XML document using Objective-C and Cocoa.
A Cocoa Application: Views
Apr 14, 2006
This chapter introduces Interface Builder, a tool no less important to Cocoa development than Xcode itself. IB is used as a straightforward tool for laying out windows and views. You'll see how to set the many options for automatic sizing of embedded views and how to use Interface Builder's own simulation mode to verify that your layout and sizing choices work.
Document Level Parameters Using Core Data: A Guide for Cocoa Developers
Apr 7, 2006
Core Data is one of Apple's latest technologies that allows the developer to effortlessly develop applications with a very complex data store. By utilizing Core Data your Cocoa application can instantly have access to a full database for storing the applications data. All without a single line of code. But what if you want or need to store parameters that may be file specific but not application specific? In this article we will walk through one solution that allows for elegant access to document specific parameters in a Core Data application.
Java Perspective: Cocoa-Java Bridge
Dec 1, 2005
What if you could combine Cocoa (that easy-to-use extension to C that is the primary language used for development on the OS X platform) and Java (one of the most widely used languages on the Internet) to create an OS X native application that utilizes the power of Java's libraries? Marcus Zarra does just that in this latest article in his series on Cocoa from the Java developer's perspective.
Java Perspective: Cocoa Subclasses and Delegates
Nov 4, 2005
Coming from his background in Java development, the concept of using delegates and categories, as opposed to subclassing, was a bit foreign to Marcus Zarra. In Java subclassing, nearly everything was quite common. So common in fact, that Sun provided generic subclasses in quite a few cases. Objective-C and Cocoa, however, have a different approach. Marcus walks you through the different approaches used in Objective-C programming.
The Java Perspective: Cocoa's Interface Builder
Oct 21, 2005
Coming into Apple's Cocoa programming from the Java world has been a huge eye-opener for Marcus Zarra. Whenever he speaks with other developers who have worked with Cocoa, he hears praises about Apple's development tools. See if you agree with his conclusions about Apple's Interface Builder from a Java developer's point of view.
Getting Started with Cocoa Programming
Sep 24, 2004
Aaron Hillegass introduces Cocoa Programming for webpages in the Mac OS X environment with a sample program that shows how the language works.
Classes, Objects, and Methods in Objective-C
Dec 31, 2003
Learn the key concepts in object-oriented programming, so you can start working with classes in Objective-C. In this sample chapter from Programming in Objective-C, you'll learn a little bit of terminology, and then put the theory to work.
Cocoa Applications in Mac OS X
Jun 27, 2003
A little commitment and some hard work will get you poised to build great applications. Do this by getting a grasp on designing and implementing a document-based Cocoa application of your own through concentration on the relationships between the source code and the user interface items.

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