|
|
Description: Serving Cocoa Newbies since (++2000)
Last Update: 04:45:44 03/06/2006
|
| |
Additional Info
First Fetched: 00:16:19 01/31/2004
Last Updated: 04:45:44 03/06/2006
Headlines
|
|
|
A results-oriented tutorial which demonstrates how to build a custom Core Data application. This particular tutorial focuses on examples rather than concepts or class explanations.
|
|
|
|
|
|
An explanation of each of the new classes used by the Core Data framework, including the most important methods to be aware of.
|
|
|
|
|
|
Most applications need a way to save data to disk and bring it back later. This tutorial describes how to implement NSCoding in data classes and use NSKeyedArchiver.
|
|
|
|
|
|
Part two of this tutorial in style goes into more detail on method names, global symbols, the id type, accessors, and parameters.
|
|
|
|
|
|
Once you've learned the basics of Cocoa, you need to a primer in Objective-C style to write solid code. Part one covers basics for classes, variables and methods.
|
|
|
|
|
|
If you've been holding off on learning Objective-C because you didn't like the idea of reading a whole book about C first, this tutorial is the solution. If you know what a variable is and know what function is, we can quickly get you up to speed on the subset of ANSI C that you need for use in Cocoa.
|
|
|
|
|
|
The Cocoa development environment encourages the "Model-View-Controller" design pattern. This article demonstrates how Perl can serve as a resource for the "Model" components of Cocoa applications. The PerlObjCBridge makes it fairly easy to provide an Aqua interface to a Perl utility, or to add Perl's power to Objective-C in the "Model."
|
|
|
|
|
|
An easy tutorial on building an NSMenuExtra.
|
|
|
|
|
|
This easy tutorial will introduce you to the new Cocoa Framework named Web Kit. Step by step you'll create a Web Browser with only 1 line of code.
|
|
|
|
|
|
Today we'll talk about implementing delegates in our own classes. It's a relatively simple thing to do, but there are a couple gotchas that you have to watch out for.
|
|
|
|
|
|
This tutorial shows you how to add export to PDF support to an application for single page and multi page documents.
|
|
|
|
|
|
A quick tutorial on getting started in AppleScript Studio, resulting in a working application.
|
|
|
|
|
|
A quick tutorial on how to implement the NSDraggingDestination informal protocol. This is what lets a view receive drag and drop operations.
|
|
|
|
|
|
This tutorial shows you how to use Project Builder when learning to program. It covers creating a project, editing, compiling and debugging.
|
|
|
|
|
|
This article discusses Cocoa's memory management: retain, release, alloc, init, copy. It discusses the general and gives a few examples, and should be a good "starting point" for new developers.
|
|
|
|
|
|
This tutorial shows you how to create a "menu extra" by using the NSStatusItem class and having the application run in the background.
|
|
|
|
|
|
This tutorial steps you through making a simple plugin and tells you how to build both plugins and applications that accept the capability.
|
|
|
|
|
|
This tutorial shows how to add drop shadows to the items drawn in a NSView using the ShadowView subclass.
|
|
|
|
|
|
This article describes how you would go about checking the user's version of Mac OS X, either to enable or disable a feature, or do other things.
|
|
|
|
|
|
This edition of QA answers questions about initializing C-style arrays, accessing MySQL, alias resolving, menu extras, finding Cocoa answers with cocoa.mamasam.com and more.
|
|
|
|
|
|
When you first played with Interface Builder, you may have tried briefly to create an array or a dictionary, and given up in disgust. Apple in its wisdom has not, as of Mac OS X 10.1.5, seen fit to add support for these fundamental classes to IB, and it is usually possible to work around this oversight.
|
|
|
|