 | Cocoa | Aqua Human Interface Guidelines - This document describes what you need to do to design your application for Aqua, the Mac OS X user interface. Primarily intended for Carbon and Cocoa developers who want their applications to look right and behave correctly in Mac OS X, these guidelines provide examples of how to use Aqua interface elements. Java application developers will also find these guidelines useful.
| Big Nerd Ranch - The class offers both a clear overview of Cocoa fundamentals, and hands-on experience with a wide range of developer techniques and topics. Aaron Hillegass packs an amazing amount of material into the class.
| Blackhole Media - Sample Cocoa Code
| Building Cocoa Applications: A Step by Step Guide - By Simson Garfinkel, Michael K. Mahoney, Mike Mahoney
| Cocoa Dev Central: Serving Cocoa Newbies - Never before has an OS manufacturer of Apple's scale shipped world-class development tools free with their OS. They're begging and inviting people - regular folks, code monkeys, and professionals - to write software for their wonderful OS.
| Cocoa Developer Documentation - Cocoa is a collection of advanced object-oriented APIs for developing applications, frameworks, and other software in Objective-C and Java.
| cocoa mailing list archive - Browse the mailing list archive
| Cocoa Programming - By Scott Anguish, Erik Buck, Donald Yacktman - From the Back Cover: Cocoa Programming is a comprehensive work that starts as a fast-paced introduction to the OS architecture and the Cocoa language for programmers new to the environment. The more advanced sections of the book will show the reader how to create Cocoa applications using Objective-C, to modify the views, integrate multimedia, and access networks. The final sections explain how to extend system applications and development tools in order to create your own frameworks.
| Cocoa Programming for Dummies - Provides all the necessary information for the reader to start writing programs with Cocoa, Apples newest set of programming APIs (Application Program Interfaces) for developing software on and for Mac OS X
| Cocoa Programming for Mac OS X - This book emphasizes design patterns that enable you to predict the behavior of classes you have never used before. Using a tutorial format, it takes you, step-by-step, through five applications.
| Cocoa Starting Point - These are some of the most useful sources for resources related to Cocoa development on Stepwise, as well as off-site resources (includng mailing lists, FAQs, example source code and pointers to Apple Documentation).
| cocoa-dev Mailing List Info Page - The Cocoa Development list is for discussions regarding native Mac OS X application development using the Cocoa Frameworks: Foundation and Application Kit. Cocoa is one of the principal application environments for Mac OS X, based on advanced object oriented APIs that allow development in Java and Objective-C. Subscribers to this list discuss frameworks, features, and technical issues specific to Cocoa application development.
| CocoaDev - CocoaDev is a WikiWikiWeb site for the Mac OS X developer community. The site is hosted by Steven Frank, but many people contribute content.
| CocoaHelp.com - Cocoa Help Forum
| CocoaObjects.com - CocoaObjects.com is a community service site. The intended audience is the Mac OS X developer. We will strive to provide reusable objects, sample code, tutorials and full site search capabilities.
| CocoaTech Blog - Path Finder, Cocoa programming, OS X, Random thoughts, Cool stuff.
| F-Script Home - F-Script is a lightweight object-oriented scripting layer specifically designed for Mac OS X object system (i.e. Cocoa). F-Script provides scripting and interactive access to Cocoa frameworks and custom Objective-C objects. It aims to be a useful and fun tool for both beginners and experts, allowing to interactively explore, test and use Cocoa-based objects and frameworks.
| Frequently Asked Questions - comp.lang.objective-c - It's posted once a month to comp.lang.objective-c, comp.answers and news.answers. It is archived at ftp://rtfm.mit.edu/pub/faqs/computer-lang/Objective-C/faq
| gus mueller - cocoa bits - Classes and Project Builder Projects
| Hot Cocoa for Mac OS X - By Bill Cheeseman - From the Back Cover: Cocoa Cookbook for Mac OS X takes a practical, no-nonsense, hands-on, step-by-step approach, walking you through the details of building a Cocoa application from start to finish. It explains in detail what the code is doing and why it works, Cocoa Cookbook places a decided emphasis on getting an application to work correctly as quickly as possible. This is a collection of simple, do-it-yourself recipes to guide you through the process of creating classes and subclasses, objects, outlets, and actions.
| Is the Computer Desktop an Antique? - Soon, Apple and Microsoft will need new metaphors for their operating systems. By StevenĘJohnson - Today's computers are being asked to perform new roles: No longer just a virtual filing cabinet, the modern PC is a music jukebox, home-movie player, and a giant shoe box full of photos.
| iThink Group Cocoa Forum - The iThink Application Kit - Even more widgets to use in Cocoa applications, straight from The iThink Group. SystemUIHackPack, Applications, Frameworks, Snippets
| Karelia Software - Developers - Watson - Watson is fully extendable, with an open architecture so that third-party developers can develop their own modules. Qualified tools can be made available to all Watson users by means of the program's built-in downloading mechanism. Non-programmers can get in on the fun by creating "parsing dictionaries" (descriptions of how to load a Web site) for use by existing tools -- for instance, to add better international support.
| Kritter's CocoaDev page - This palette adds Foundation Collections support to Apple's IB; it enhances NSDictionary and NSArray, adding an attributes inspector, a connections inspector and a size inspector to both.
| Learning Cocoa - For Mac developers of all levels, Learning Cocoa provides an approachable guide to creating applications using Objective-C and the programming tools built into the new Mac OS X operating system. This efficiently packaged text will help virtually an
| Learning Cocoa with Objective-C, 2nd Edition - Learning Cocoa with Objective-C is the "must-have" book for people who want to develop applications for Mac OS X, and is the only book approved and reviewed by Apple engineers. Based on the Jaguar release of Mac OS X 10.2, this new edition of Learning Cocoa covers the latest updates to the Cocoa frameworks, including examples that use the Address Book and Universal Access APIs. Also included with this edition is a handy quick reference card, charting Cocoa's Foundation and AppKit frameworks, along with an Appendix that includes a listing of resources essential to any Cocoa developer--beginning or advanced.
| Mac OS X Developer's Guide - As you begin developing for Mac OS X, you'll face major changes, lots of difficult decisions, and also some terrific opportunities. The Mac OS X Developer's Guide aims to do more than help you make the transition painlessly: It's dedicated to helpi
| Mac OS X Programming Tips - Hoshi Takanori: This page contains tips and tricks I've found while developing Cocoa Browser. Contents: Cocoa API Reference Browser for Mac OS X *Download Programming Tips from Cocoa Browser ver 0.1 *(Mis?)Usage of Document-based Application *Layout of NSTextView *Processing NSBrowser *Display HTML document in NSTextView *Managing .nib and .pbproj files with CVS Programming Tips from Cocoa Browser ver 0.2 *Detect mouse click on the link *Adding menu items and auto-enabling *Unselect cells in NSBrowser *Enlarge/shrink NSTextView *How to compile Java version
| MacEdition - MacEdition is committed to analyzing and discussing the Macintosh market, and its effect on computing, business, and life in general. Primarily, the content is focussed on the pro and prosumer markets. The consumer markets will also be involved, though, as many times these issues and markets are interrelated.
| Macos X Development, Documentation and Description - A must-read post from Bill Bumgarner on the Cocoa-Dev list: "Given the nature of the documentation-- highly technical documentation that requires heavy engineering involvement to produce-- it consumes a tremendous amount of engineering effort to keep everything up to date. Unfortunately, engineering resources are not cheap and time is not plentiful. I can understand (but don't necessarily like) that Apple would make the decision to let the documentation slip a bit until it stops moving sideways." Includes copious linkage and well-thought out commentary. Use "Archives - Archives" as the username and password. (via O'Reilly Network)
| Native OS X Applications: Cocoa Source Code - Apps with Available Cocoa Source Code (175 total)
This is a subset of the complete list of 690 Cocoa applications
| O'Reilly Network: Designing for Aqua - Designing a Great UI the Aqua Way Red, White, and ... Aqua Introduction to 3D Rendering for Aqua Icons Creating Photorealistic Icons for Mac OS X
| ObjC-Source.com - The purpose of this site is to give you free Objective-C source-code, graphics, where you don't have to worry about copyrights.
But it is also to put up some trouble-shooting help (FAQ), when you just can't get things to work, due to a missing connection, a missing line of code or something that doesn't seem obvious to you. In addition, you can get free email-accounts that looks good in the developer-forums.
| Programming With Cocoa - The Cocoa programming environment is used to create native Mac OS X applications. Cocoa is object-oriented programming. In this column, author Mike Beam covers the basics of object-oriented programming, then shows you the ins and outs of Cocoa itself.
| Project Info - Analog for Mac OS X - The Mac OS X Port of analog which has been specially rewritten into ObjC code to take advantage of Cocoa. The rewrite will also incorporate new features not found in the console version. Includes a graphical interface, support for XML property lists.
| Project Info - AquaChat - A project to make a clean, efficient IRC client for Mac OS X in Cocoa.
| Project Info - BasicText - BasicText for Mac OS X is intended to be the small, feature-packed "killer" text editor. Smaller than Office, but more modern than TextEdit, BasicText allows fellow Cocoa programmers to express their ideas to the world.
| Project Info - ChangeDesktop - ChangeDesktop is an application that will change your Desktop picture at random from any number of folders you choose. It is written in Cocoa, completely free and the source code is available.
| Project Info - CocoaMySQL - CocoaMySQL is a MySQL admin tool similar to phpMyAdmin. It is programmed in Cocoa and Objective-C (Mac OSX). By the moment, CocoaMySQL can edit databases, tables (fields and indexes) and rows, perform custom queries and dump tables.
| Project Info - GenerationX - A Cocoa Genealogy Tool - GenerationX is a genealogy tool for Mac OS X written entirely in Cocoa and conforming to the GEDCOM 5.5 standard for storing genealogy data.
| Project Info - Moxic: Mac OS X IRC Client - Moxic is a Cocoa IRC client written in Objective-C for Mac OS X. It aims to be a fast, multiservered, tabbed client sporting a beautiful Aqua interface.
| Project Info - NewsMonkey - NewsMonkey is a project to create a fully Cocoa newsreader for Apple's Mac OS X. It will support binary extraction and posting.
| Project Info - RubyCocoa: Mac OS X Programming by Ruby - RubyCocoa is a combination Mac OS X framework and Ruby library for using Cocoa Objects on MacOS X in Ruby scripts. You can use it for using Cocoa objects in Ruby Script or writing Cocoa application with Ruby and Interface Builder.
| projectbuilder-users Mailing List Info Page - The ProjectBuilder-Users list is designed for people within the Mac OS X developer community to help each other with using the Project Builder integrated development environment. The Project Builder FAQ and other information is available on the Project Builder pages of the developer.apple.com web site in the Tools section.
| RubyCocoa - RubyCocoa is a combination Mac OS X framework and Ruby library for using Cocoa Objects on MacOS X in Ruby scripts.
| RubyCocoa - A Ruby/Objective-C Bridge for Mac OS X with Cocoa - RubyCocoa is a framework for Mac OS X that allows Cocoa programming in the object-oriented scripting language Ruby.
| Scotland Software - Mac OS X Applications - Cocoa Software Development - AppleScript Consulting - GoLive - JavaScript Development [ All code, no haggis. ]
| SourceForge.net: Project Info - Neo (MacOS X Kazaa Shadow-Client) - Neo is a Cocoa-based shadow client for the Kazaa file sharing network. Neo will scan portions of the Internet, looking for Kazaa clients. When one is found, Neo indexes the files into a local database, which you can search through using Neo.
| Stone Design Community - Programming tips, cocoa classes and programming philosophy articles from the creator of the popular Stone Studio.
| The Omni Group: Developer - Information and resources useful to the Mac OS X and OpenStep community of users and developers: mailing lists, freeware, source code, developer tools, and more.
| User Experience - User Experience is a broad term describing the visual appearance, interaction and feedback, and assistive capabilities of software.
| VersionTracker.com: More Info: SuiteModeler - Emits 'naive' Objective-C files for classes (*.h, *.m) and enumerations (*.h).
| Welcome to osXfoundry.com - We want to provide a portal where OSX Developers can post their work, download source code, try out samples, share ideas, and information. The site will cover as many different languages and technologies available on Mac OSX as possible.
|
 | General Scripting | Apache Web Serving With Mac OS X - There's a powerful Apache web server built in to every Mac OS X computer. Kevin Hemenway shows you how to start serving web pages within minutes, then he gives you the tools for advanced techniques that seasoned system administrators use every day.
| Dive Into Python - Mark Pilgrim - Dive Into Python is a free Python book for experienced programmers. You can read the book online, or download it in a variety of formats. It is also available in multiple languages.
| Java Server Programming J2EE Edition - Weighing in at over 1,400 pages, Professional Java Server Programming provides a wide-reaching resource of all of the APIs that are required for J2EE development that centers on servlets and JSPs for creating UIs and Enterprise JavaBeans (EJBs), XML, and JDBC for getting to data on the server. Besides being a practical guide to how to combine these standards (with plenty of useful examples of these APIs in action), it also delivers a healthy dose of the design philosophy that's recommended by Sun for building scalable and robust enterprise Web applications.
| jEdit - Open Source programmer's text editor - Syntax highlighting for 70 languages Built-in macro language (BeanShell) Auto-indenting of source code Folding (indent and 'marker' based) Word wrap Unlimited undo/redo Extensible plugin architecture, with more than 50 plugins available Highly configurable and customizable
| | Jim Roepcke's weblog: have browser, will travel | | Mac OS X Terminal Essentials | mac.scripting.com - Brent Simmons' Macintosh scripting weblog.
| MacOS X Java Runtime Environment - One the greatest benefits of developing or deploying Java on Mac OS X is that Java automatically takes advantage of Multiprocessor G4's without you as the developer having to do any additional work.
| Writing Applications for Sun Systems : A Guide for MacIntosh Programmers (Sun Technical Reference Series) - The official publication from Sun Microsystems, for Macintosh programmers interested in writing applications for Sun workstations. Uses specific Macintosh analogies to explain important Sun concepts and provides practical programming techniques with code examples throughout comparing Macintosh and Sun code.
| XMacL: XML for Mac users - XML news and resources for Macintosh users
| XML And Macromedia Flash from Start to Finish - A collection of articles, tutorials and resources for learning how to use XML with Macromedia Flash. The articles and tutorials list starts out with the basics of XML and progresses to more advanced coverage of Flash and XML the further down the list you go.
| XML-RPC Home Page - XML-RPC is a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet.
|
 | Applescript | Adobe Illustrator Scripting with Visual Basic and AppleScript - If you're a designer, production pro, or Illustrator power user, chances are you repeat tedious tasks over and over in your daily work. Think about it: How many times have you performed the same step on hundreds of images? Save time--and wear-and-tear on your wrists--with Adobe Illustrator Scripting, the clearest, quickest route to reducing your workload and making life easier through the power of scripting. Adobe Illustrator Scripting combines the in-depth coverage of a reference book with actual hands-on training that shows you how to create and run scripts in Illustrator, using both AppleScript (for Mac users) and Visual Basic (for the PC). You'll learn how to automate tasks such as linking graphics to a database, transforming images, and performing batch processes. There's no better time to try your hand at scripting, even if you have no prior experience--with Illustrator 10, the program is more scriptable than ever before. Adobe Illustrator Scripting will help you unlock the true potential of this workhorse application.
| AppleScript - iTunes - What better way to customize your iTunes experience than using AppleScript scripts?
| AppleScript - Mac OS X v. 10.1 - AppleScript in Mac OS X version 10.1 delivers more power, more features and more speed while retaining its ease of use and flexibility, enabling you to control and automate much of what you do every day.
| AppleScript - Web Services - Web Services applications communicate using XML-based protocols, such as XML-RPC and SOAP. The SOAP protocol is a working standard defined by the WC3, an Internet standards organization. XML-RPC is a UserLand Software open specification. Mac OS X 10.1 provides support for communicating with Web Services applications directly via AppleScript. A few lines of AppleScript in a script is all it takes to look up an area code or check on the delivery of a package.
| AppleScript 1-2-3 - n AppleScript 1-2-3 Apple's AppleScript product manager, Sal Soghoian, teaches beginners how to address nearly any automation task on the Macintosh. Broken down into three parts, the book starts by explaining AppleScript fundamentals through a series of hands-on how-tos designed to teach you how to write functional scripts. The second section expands on the knowledge gained in the first section with an in-depth examination of useful AppleScript tools and techniques, and the third section uses sample scripts to demonstrate how to automate Apple and third-party applications. If you're looking to work more productively by automating your workflow, you'll want this primer written by the leading expert in the field-no one knows more about AppleScript than Sal
| AppleScript Central (.com) - AppleScript Central (ASC) offers over 300 AppleScripts for you to use in various applications within Mac OS 8, 9, and X
| Applescript in a Nutshell : A Desktop Reference - Cocoa and Ca rbon may have grabbed the attention of Mac OS programmers lately, but AppleScript remains the tool of choice for programmers who prefer to interact with their operating system and applications at a relatively high level. AppleScript in a Nu
| AppleScript Language Guide - This document is a complete guide to the AppleScript language. It is intended for use with AppleScript version 1.3.4 or later and Mac OS 8.5.1 or later, although some descriptions and examples may work with earlier versions.
| Applescript Primer: Index - AppleScript Tutorials and Lessons from Bill Briggs
| AppleScript Primers by Bill Briggs - Speed Testing , Properties, Variable Names, Under the Hood Adjustment, Inheritance, Backups Made Easy, Broom Options, File References, Coercion, Take a Timeout, The Standard Scripting Additions and many more.
| applescript-users Mailing List Info Page - The applescript-users list is for scripters writing scripts in AppleScript. It's for everyone from newbies to experienced scripters, and it contains discussions on scripting style, how to script popular applications like Palm Desktop and AppleWorks, where to find obscure scripting additions, and ways to improve the performance and readability of your scripts.
| AppleScript: Easy to Learn Automation for the Macintosh - AppleScript is an English-like language used to write script files which can control the actions of the computer and the applications which run on it. Much more that just a macro-language which simply repeats your recorded actions, AppleScript scripts can "think." This link is for a PDF version of the What is AppleScript article.
| AppleScriptGuru.com - AppleScript Links, AppleScript User's Group, People of AppleScript, Documentation, AppleScript Books AppleScript Training CD, Scripting Additions, Scripts
| Articles by Andrew Stone - Programming writings of Andrew Stone on Cocoa, its philosophy and implementations.
| Blacktree - AppleScripts including an archiver, a renicer and a LAME encoder front end
| Danny Goodman's Applescript Handbook - This Apple Script Book is the one you should Buy. Reviewer: Larry Collins from Walla Walla, WA - "I have several AppleScript books but this is the one that I like the most. This should be the first book on AppleScript you should buy."
| Doug's AppleScripts - Here you'll find lots of AppleScripts for Apple's iTunes and SoundJam that you can download for free that will make maintaining your MP3 collections and playlists easier and more fun. Plus there's info to help you write your own scripts!
| JonÕs Little Page of AppleScripts - These are scripts that I developed for myself and that IÕve shared with friends and co-workers. People seem to find these scripts useful. All but two of the scripts on this page are free and fully editable.
| mac things by t.j. - applescripts - Scripts for Script Debugger, Terminal, and many for the Finder.
| NoName Scriptware - A collection of AppleScripts to help bring order to your life.
| NoName Scriptware - A small collection of AppleScripts to help bring order to your life.
| O'Reilly Network: An Introduction to AppleScript on Mac OS X - "Why," you might ask, "should we once again see what AppleScript has to offer?" I can give you three reasons: Cocoa, Unix, and AppleScript itself.
| PreFab UI Browser - Explore, control and monitor the user interface of most Mac OS X applications.
| QuickTime 5.0.2 AppleScript Scripts - This collection of example scripts contains a variety of useful scripting tools, including script applets, droplets, and compiled scripts for use with the Script menu. These are briefly described below. All scripts are fully editable and many have properties whose values can be easily changed.
| ResExcellence.com: Applescript Archive - AppleScript Archive from a site devoted to many topics Macintosh
| Rob J's AppleScript Info - Radio Weblog that contains scripts, links, news and other AppleScript tidbits
| Script Debugger 3.0 from Late Night Software - Powerful and flexible script-editing environment , lets you tackle both simple and extremely large and complex scripting tasks.
| Scripter 2 from Main Event - Another powerful AppleScript editor
| ScriptMyMac.de - A German Language AppleScript Site - Die neuesten Nachrichten, Scripting Additions, Macscripter's Magazine (Englisch) und mehr findet ihr bei macscripter.net. Anwenderskripte findet Ihr in der Rubrik "ScriptBuilders" und dort knnt Ihr auch Euere eigenen Kreationen abliefern bzw. raufladen.
| Smile - AppleScript Script Editor - Unique editor for AppleScript
| soft-o-mat software and applescript tools - Promoting apple evangelism, verbal & visual nonsense, addiction to SSI and coffee. we proudly insist on being ignorant windows-haters, god-haters and coffee-fetishists. max has a serious daener-problem while martin just can't give up spending hours at his local gas station.
| Sony Ericsson Clicker Scripts - Sony Ericsson Clicker - Scripts collection
| The AppleScript Sourcebook - A repository of information about AppleScript,
a system-level scripting language for Macintosh
| The AppleScripts for Tex-Edit Plus Archives - Hundreds of Applescripts for Trans-Tex Software's Tex-Edit Plus and informaton about writing scripts.
| The FooDoo Lounge - A handful of finished projects that mostly include comprehensive documentation, as well as a couple of tools and some information for persons of the scripting persuasion
| XML Tools 2 Scripting Addition - Late Night Software - The XML Tools AppleScript Scripting Addition allows AppleScript to parse and generate XML data.
|
 | Other | Interface Hall of Shame - The Interface Hall of Shame is an irreverent collection of common interface design mistakes. Our hope is that by highlighting these problems, we can help developers avoid making similar mistakes.
| Mac Articles on O'Reilly Network With Descriptions - A listing of all the articles on the O'Reilly Network with descriptions.
| Mac Net Journal: OS X applications ranked by category - This document will be updated frequently to show which OS X programs I find most useful as time passes. I was inspired to create this living document because the one-time reviews and wrap ups I have created for Mac Net Journal are pretty useless once each of the programs in the review is updated...
|
 | ADC | Apple Developer Connection Member Site - Become a free Online member of the Apple Developer Connection. Once you have signed up, you may register for Apple's Worldwide Developer's Conference, purchase programs and products, download software, and share program benefits with other ADC members.
| Apple Internet Developer - Web developers will benefit from this array of resources and articles written to ensure that all visitors can enjoy a high quality, professional experience while surfing the web.
| Business Resources - Resources for Marketing, Distribution and Creation of Mac OS X software.
| Sample Code from ADC - Samples posted after the release of Mac OS X are designed to be built with Project Builder and Mac OS X, or CodeWarrior 6 unless otherwise noted (Note, CodeWarrior 6 projects can be opened in CodeWarrior 5).
|
 | Apple Computer | S3: Selznick Scientific Software Home Page - Selznick Scientific Software provides high quality, inexpensive software for Macintosh, Palm and Windows. We'll do our best to listen to your comments, answer your questions and follow up on your concerns. It's the only way to run a software company.
| Safari Developer FAQ - How do I detect the language setting for Safari and other Mac browsers? * What is the Safari user-agent string? * Does Safari support DHTML? * How do I determine methods for accessing objects? * How do I test for cookies? * How do I add a Favicon (the small icon in the address bar)? * What version of Java does Safari use for running Applets? * How does Safari handle timeouts? * What kind of plug-ins does Safari support? * Where should Safari plug-ins reside?
|
| Special RSS Feed |
| Get the RSS Feed for this page here:
Includes all these links and is updated when a link is added.
|
set theLinks to {"News", "Archive","Downloads", "Scripts", "Articles", "Dashcode","Konfabulator", "Links", "Contact"} on shoppingStudioStore(AppleScript, Cocoa Books and Macintosh Products)
|