Cocoa Dev Central
http://cocoadevcentral.com/
Cocoa Tutorials for the Rest of Usen-us2006-11-13T06:00:00-05:00Cocoa Graphics with Quartz II
http://cocoadevcentral.com/d/intro_to_quartz_two/
This second entry in the Introduction to Quartz series explains how to create and use custom views, how to construct paths using NSBezierPath, and touches on a variety of topics related to using images with the NSImage class.Generalscottstevenson2006-11-29T06:00:00-05:00Cocoa Graphics with Quartz
http://cocoadevcentral.com/d/intro_to_quartz/
Quartz is at the center of all graphics in Cocoa. It provides basic graphics data structures and drawing routines, as well Mac OS X's window server. This beginner-level tutorial introduces basic Cocoa graphics concepts: rectangles, points, colors, and coordinate systems.Generalscottstevenson2006-11-03T06:00:00-05:00C Language Tutorial for Cocoa (Updated)
http://cocoadevcentral.com/articles/000081.php
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. (This article has been redesigned and rewritten for easier reading.)Generalscottstevenson2006-10-19T06:00:00-05:00Make a Screen Saver I
http://cocoadevcentral.com/articles/000088.php
Writing a screen saver module is surprisingly simple using Mac OS X's screen saver framework. The ScreenSaverView class provides us with an interface for animating the screen saver, drawing the preview view in the System Preferences pane, and displaying a configuration sheet.Generalbrianchristensen2006-10-01T06:00:00-05:00Make a Screen Saver II
http://cocoadevcentral.com/articles/000089.php
In part I of this article we learned how to create a screen saver module, how to do some simple animations with NSBezierPath, and how to set up a configure sheet. Although interesting effects can certainly be achieved using NSBezierPath, more complex animations are usually done through OpenGL.Generalbrianchristensen2006-10-01T06:00:00-05:00Build a Core Data Application
http://cocoadevcentral.com/articles/000085.php
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.Bare Basicsscottstevenson2005-04-29T20:00:00-07:00Core Data Class Overview
http://cocoadevcentral.com/articles/000086.php
An explanation of each of the new classes used by the Core Data framework, including the most important methods to be aware of.Bare Basicsscottstevenson2005-04-29T20:00:00-07:00Saving Cocoa Application Data
http://cocoadevcentral.com/articles/000084.php
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.Bare Basicsscottstevenson2005-03-11T06:00:00-05:00Cocoa Style for Objective-C: II
http://cocoadevcentral.com/articles/000083.php
Part two of this tutorial in style goes into more detail on method names, global symbols, the id type, accessors, and parameters.Bare Basicsscottstevenson2004-11-01T06:00:00-05:00Cocoa Style for Objective-C: I
http://cocoadevcentral.com/articles/000082.php
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.Bare Basicsscottstevenson2004-11-01T06:00:00-05:00Introduction to Cocoa Bindings
http://cocoadevcentral.com/articles/000080.php
The Cocoa Bindings system is a toolset available in Panther which allows you to define relationships between user interface and data objects. This means a lot less code, and a lot more functionality "for free." This tutorial walks you through the conversion of a standard application into a bindings application.Regularscottstevenson2004-04-30T21:00:00-05:00Cocoa and Perl There's More Than One Way to Do It
http://cocoadevcentral.com/articles/000076.php
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."Tutorials: Regularsubmission2003-11-01T21:00:00-05:00Building NSMenuExtra - A Small Tutorial
http://cocoadevcentral.com/articles/000078.php
An easy tutorial on building an NSMenuExtra.Tutorials: Regularsubmission2003-10-09T12:18:08-05:00MyOneLineOfCodeBrowser using Cocoa and WebKit 1.0
http://cocoadevcentral.com/articles/000077.php
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.Tutorials: Regularsubmission2003-07-12T00:44:56-05:00Extend with Delegates
http://cocoadevcentral.com/articles/000075.php
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.Tutorials: Bare Basicsbrad2003-06-27T12:46:36-05:00Create a PDF
http://cocoadevcentral.com/articles/000074.php
This tutorial shows you how to add export to PDF support to an application for single page and multi page documents. Tutorials: Regularbrad2003-04-19T14:00:00-05:00Beginning AppleScript Studio
http://cocoadevcentral.com/articles/000073.php
A quick tutorial on getting started in AppleScript Studio, resulting in a working application.AppleScript Studiocgaraffa2003-03-06T14:07:28-05:00Drag and Drop Destinations
http://cocoadevcentral.com/articles/000056.php
A quick tutorial on how to implement the NSDraggingDestination informal protocol. This is what lets a view receive drag and drop operations.Tutorials: Regularjdisher2002-11-24T16:51:50-05:00Learn C with Project Builder
http://cocoadevcentral.com/articles/000054.php
This tutorial shows you how to use Project Builder when learning to program. It covers creating a project, editing, compiling and debugging.Tutorials: Bare Basicsbrad2002-11-16T15:32:00-05:00Memory Management 101
http://cocoadevcentral.com/articles/000055.php
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.Tutorials: Bare Basicsiacas2002-11-10T23:46:36-05:00