stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Introduction to Cocoa with Objective-C







Introduction to Cocoa with Objective-C

Introduction to Cocoa with Objective-C 04/09/2004 03:55 PM

No, I'm not proud of using a proprietary operating system, but Apple's Cocoa + Development Tools is just about the richest, simplest and most powerful programming environment anywhere. If you are interested in Cocoa and don't have a Mac there is an open source, cross platform (but not nearly so complete) implementation available called GNUstep. Here is an introduction to the style of Objective-C Cocoa and some reasons why I hope more programming will be done in this style in the future.




This is a GrokNews Entry: (what is grok?)





Similar Items

Introduction to Cocoa with Objective-C

Grok Headline matches for Introduction to Cocoa with Objective-C

MySQL Objective C API for Cocoa


MySQL Objective C API for Cocoa 08/04/2004 08:29 PM
version 2.3.0 released

Learning Cocoa with Objective-C and
December 2002 Tools Release


Learning Cocoa with Objective-C and
December 2002 Tools Release
03/13/2003 02:07 PM
James Duncan Davidson: "Recently, I've received a spate of inquiries about a particular problem that readers of Learning Cocoa are having when building projects that contain a space in their name. There are two possible solutions, both easy: Name your projects without spaces in them or Edit the target settings. To do this, select the current target, go into Settings -> Simple View ->GCC Compiler Settings, and then put quote marks around the file name in the Prefix Header box."

XCode Forums - Cocoa Cocoa-Java Carbon
Java AppleScript


XCode Forums - Cocoa Cocoa-Java Carbon
Java AppleScript
06/24/2004 02:52 PM
General XCode Discussion, Project Discussion, Compatibility, Deployment, The Showroom. Languages: Cocoa, Cocoa-Java, Carbon, AppleScript, Java. Additional Topics: Graphics and Gaming, Interface Development

Objective words


Objective words 08/27/2004 01:37 PM
According to Editor and Publisher today: Two days ago, in a front page news article, two New York Times reporters referred to the Swift Boat charges as "mostly unsubstantiated." The paper went a step further this morning on the front page, when reporter Elizabeth Bumiller flatly called the charges "unsubstantied," without a qualifier, in the first sentence of her story on the resignation of the national counsel for President Bush. Other newspapers were not nearly as bold today... So long as we have to choose words for sentences, objectivity is impossible....

CSS vs. Tables - an objective look


CSS vs. Tables - an objective look 05/13/2004 02:00 PM

Andy Budd offers an objective look at table based vs. CSS based design, arguing that using tables for layout sometimes makes more sense than relying on CSS. He also states that the "CSS only" approach of some standards enthusiasts may alienate those not so well-versed in CSS.

Although some of the purists in my customer base may be shocked to hear this, I'm inclined to agree with Andy. IMO, you should use whichever technique makes your work easier - both long-term and short-term. Now, I tend to avoid tables since they're a pain to maintain, but I also realize pure CSS designs can be equally painful given all the cross-browser pitfalls.

When I advocate CSS, it's never from a dogmatic position - instead, it's simply because CSS makes things so much easier, especially when it comes to updating your site. If using CSS doesn't simplify your work, then you need to simplify how you're using CSS, even if that means (shudder) using tables for your layout.


Programming in Objective-C


Programming in Objective-C 01/24/2004 12:35 PM
Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based).

Objective Rhetoric


Objective Rhetoric 07/28/2004 02:46 PM
At this point, thirty years after New Journalism and Post-Modernism, you'd think we wouldn't still need to have this argument, but, here goes: Objectivity isn't objective. Or, as my friend AKMA puts it, "The only people you can trust to be objective are the ones who know that objectivity can’t be reached." If you need proof of this, look no further than the lead article in today's Boston Globe. I have no quarrel at all with the article. In fact, I read it with interest this morning over breakfast. Glen Johnson does a fine job reporting on the second night...

Objective-C Foundation Classes 0.2.1


Objective-C Foundation Classes 0.2.1 02/17/2004 03:59 AM
A general purpose class library for Objective-C.

C, Objective-C, C++... D! Future Or
failure?


C, Objective-C, C++... D! Future Or
failure?
04/19/2004 08:32 AM

Mac Tip: Objective Development's
LaunchBar


Mac Tip: Objective Development's
LaunchBar
07/09/2004 11:43 AM
G4 Tech TV Jul 9 2004 3:37PM GMT

Love, Hate and Objective-C


Love, Hate and Objective-C 12/16/2003 01:57 AM
Jonathan Rentzsch: "Here's a list capturing my ObjC experience, good and bad. I've shopped it around toPSIG, CAWUG and SFU, integrating the feedback I received from: 1) folks who don't know ObjC at all, 2) those learning it and 3) those who've mastered it."

An Objective Review of UnixWare 7.1.4


An Objective Review of UnixWare 7.1.4 08/10/2004 06:11 PM

Macros for Designing by Contract in
Objective-C 0.1


Macros for Designing by Contract in
Objective-C 0.1
04/22/2004 09:08 AM
A few macros for using the Design by Contract methodology in Objective-C.

Objective Decision releases OD4Contact
1.2


Objective Decision releases OD4Contact
1.2
08/20/2004 08:08 AM
Objective Decision have released what they say is a major update to OD4Contact, the company's popular PIM and contact relation management software...

RubyCocoa - A Ruby/Objective-C Bridge fo


RubyCocoa - A Ruby/Objective-C Bridge fo 04/06/2005 11:37 AM
RubyCocoa 0.4.1 was released

RateItAll Among Most Objective Feedback
Mechanisms on the Internet


RateItAll Among Most Objective Feedback
Mechanisms on the Internet
05/31/2004 01:51 PM
RateItAll.com is among the most objective consumer feedback networks on the Web, according to a recent study into online customer feedback mechanisms. [PRWEB May 30, 2004]

Objective-C Foundation Classes 0.6.0
(Default branch)


Objective-C Foundation Classes 0.6.0
(Default branch)
06/22/2005 02:28 AM
The Objective-C Foundation Classes is an Objective-C library. It contains general purpose classes for easier development of applications, in areas such as data types, collections, network, C library wrappers, and compound classes.
License: GNU General Public License (GPL)
Changes:
This release adds seven new classes to the library, including a fixed point data type, an integer array data type, a big integer data type, a bzip2 file wrapper, a telnet client, and a discrete distribution class. Two classes have been extended with new methods and one bugfix was made.

Microsoft 05 Webcast 2


Steve Kochan Teaches Objective-C
Mini-Bootcamp June 25-26, 2005


Steve Kochan Teaches Objective-C
Mini-Bootcamp June 25-26, 2005
04/05/2005 02:12 PM

Big Nerd Ranch announces an exciting opportunity for future Cocoa developers - June 25-26, 2005. Steve Kochan, one of the foremost Objective-C experts, will be teaching a mini-bootcamp on Objective-C programming in conjunction with the June Cocoa Bootcamp. The mini-bootcamp can be taken on its own for $1000.00 or can be packaged with the Cocoa Bootcamp for a package price of $4300.00. The two-day bootcamp will provide intensive training in the essential areas of Objective-C programming and provides the perfect opportunity for developers who want to receive training in this field. Unlike other courses in Objective-C, no prior background in C or object-oriented programming is required, and students attending the class will emerge fully prepared to begin developing in one of the key languages in the industry.


Steve Kochan Teaches Objective-C
Mini-Bootcamp at the Big Nerd Ranch,
June 25-26, 2005


Steve Kochan Teaches Objective-C
Mini-Bootcamp at the Big Nerd Ranch,
June 25-26, 2005
04/04/2005 04:39 AM
Steve Kochan will teach a 2-day intensive class on Objective-C. Classes are all-inclusive, and students may combine this class with Cocoa Bootcamp for a multi-class discount. [PRWEB Apr 4, 2005]

Gtk+-Cocoa


Gtk+-Cocoa 09/06/2004 07:52 PM
First Release

Diogenes Publishes Thorough Review of
Veritas CommandCentral™Research Provides
IT Buyer’s with an Objective Evaluation
of Storage Resource Management software


Diogenes Publishes Thorough Review of
Veritas CommandCentral™Research Provides
IT Buyer’s with an Objective Evaluation
of Storage Resource Management software
03/17/2005 03:45 AM
Diogenes Analytical Laboratories, Inc., the IT industry’s foremost independent laboratory for objective storage product reviews announces availability of its review of Veritas’ CommandCentral Storage and CommandCentral Service storage management products. CommandCentral received the “Diogenes Shortlist Candidate” designation because of its comprehensive feature set combined with a high degree of manageability. [PRWEB Mar 16, 2005]

Cocoa SIG in Seattle


Cocoa SIG in Seattle 09/27/2004 03:24 AM
Looks like there’s a new Cocoa SIG in Seattle meeting at the Apple store in the University Village. Sounds like fun.

Applescript vs. Cocoa


Applescript vs. Cocoa 02/07/2005 01:20 AM
"Ken Ferry mailed me about my iTunes controller, wondering what the overhead was for using Applescript in my Lisp controller. With a little experimentation I found that calling out to the shell added about 350ms to the runtime for each call, plus execution time. To refresh a page which interrogates iTunes for the current track, the current volume, and whether it was set to play on random or not would take well over a second just to call the scripts."

Cocoa in a Nutshell


Cocoa in a Nutshell 04/13/2004 03:29 PM

Cocoa NewsPost 1.0


Cocoa NewsPost 1.0 08/18/2004 10:23 PM
Usenet auto poster with many features.

Hot Cocoa Sampler Box


Hot Cocoa Sampler Box 12/21/2003 06:15 AM
Christmas bonus .. thread on Fark

forums.fark.com/cgi/fark/comments.pl?IDLink=763896
track this site | 5 links


C Language Tutorial for Cocoa


C Language Tutorial for Cocoa 06/08/2004 05:22 PM
Scott Stevenson: "Most C books will assume no programming experience, and teach you syntax and concepts that are irrelevant or counter-productive in Cocoa. So in the interest of providing the best overall solution, this tutorial makes two assumptions. First, I assume that you have a basic, non-expert understanding of PHP. Second, I assume that your end goal is to write Cocoa programs in Objective-C. You will also need to know how to enter simple instructions on the Mac OS X command line using the Terminal application.

Cocoa# is Shaping Up; First Screenshots
Available


Cocoa# is Shaping Up; First Screenshots
Available
08/16/2004 02:51 AM
The first shot is a Cocoa# WebBrowser that Geoff Norton wrote in about 88 lines of C# code using the WebKit Framework. The other shot is showing MonoDoc running in Cocoa#. At the bottom of each screen shot you can see a terminal window with debugging output.

A Better Finder ATTRIBUTES — now with
Cocoa!!


A Better Finder ATTRIBUTES — now with
Cocoa!!
03/13/2003 10:17 AM
Publicspace.net has announce versioned 3.0 beta 1 of its "A Better Finder Attributes" Macintosh Finder enhancement. This is the first version of the popular Finder file attribute manipulation utility for Mac OS X and it has been rewritten from scratch to take full advantage of Mac OS X's powerful Cocoa programming interface.

Option-Shift K Apple Hacker Swag!

Cocoa and Perl ÑÊThere's More Than One
Way to Do It


Cocoa and Perl ÑÊThere's More Than One
Way to Do It
12/28/2003 11:21 AM
The intended audience for this article includes: Cocoa Objective-C veterans who want to explore using Perl from Objective-C, Perl veterans who want to deploy their Perl skills in Cocoa. The authors include one of each.

Cocoa#: Mono + MacOS X


Cocoa#: Mono + MacOS X 08/13/2004 09:10 PM

MySQL Cocoa project 2.3.0


MySQL Cocoa project 2.3.0 08/04/2004 10:01 PM
An Objective-C Cocoa API for MySQL.

The Cocoa Controller Layer


The Cocoa Controller Layer 04/09/2004 03:59 PM
Mike Beam, O’Reilly: “By Apple’s reckoning, the controller layer potentially allows 90 percent of Cocoa applications to replace custom-developed glue code with the components of the controller layer.”

Cocoa# Shaping Up, Screenshots Available


Cocoa# Shaping Up, Screenshots Available 08/13/2004 12:22 PM

cocoa.mamasam donation


cocoa.mamasam donation 03/06/2004 01:52 AM
The best Cocoa programming resource that I know of—I use it pretty much every single day—is the searchable mailing list archives at cocoa.mamasam.com.

I hadn’t noticed until today that they take donations, so I donated $30. It’s easily worth it—this site has saved me many hours of head-scratching. It’s a very nearly indispensable part of my programmer’s toolkit.

iData Pro, Go Cocoa (09-Aug-2004; 2K)


iData Pro, Go Cocoa (09-Aug-2004; 2K) 08/09/2004 08:27 PM

Cocoa perldoc reader for OS X


Cocoa perldoc reader for OS X 06/05/2004 12:02 PM
sps writes "perlDoc.app is a perl POD reader for OS X." Nat adds: it's still in the early stages, but it has potential. sps is also behind Mac::iPod::DB (w00t!)

Recommended Cocoa Tutorials


Recommended Cocoa Tutorials 07/27/2004 09:38 PM
James David Ramsey: "iDevGames has been posting many links for Cocoa tutorials recently, and I would like to pass along my personal favorite set of tutorials. MacDevCenter.com has a collection that is quite extensive, and seems (for me) to follow a difficulty progression that just plain works. So much fell into place after doing the 'Color Well' tutorial that I struck out on my own and did some much more fun stuff, then came back to learn some more."

Cocoa Bindings Reference


Cocoa Bindings Reference 03/30/2005 02:09 PM
Cocoa bindings is a collection of technologies that reduces the code dependencies between models, views and controllers, automatically synchronizing views when models change. You can eliminate most of your glue code by using bindings available in Interface Builder to connect controllers with models and views.
Grok Description matches for Introduction to Cocoa with Objective-C
GrokA matches for Introduction to Cocoa with Objective-C

Ruby and MySQL and Cocoa


Ruby and MySQL and Cocoa 06/16/2004 03:14 PM
Amongst a lot of other great stuff, MacOS X 10.3 ships with MySQL and Ruby. Ruby, for you die-hard php/perl fans out there, is a splendid object-orientated language that performs very well on the Mac, too. You can even integr...

EnGarde Secure Linux Advisory: MySQL,
MySQL-client, MySQL-shared, mod_php, php


EnGarde Secure Linux Advisory: MySQL,
MySQL-client, MySQL-shared, mod_php, php
12/16/2002 04:17 PM
"Stefan Esser from the PHP.net project discovered two vulnerabilities in MySQL which range from crashing the server to executing arbitrary code as the user under which the MySQL daemon runs (mysql)..."

SearchEnterpriseLinux: MySQL CEO: Open
Source MySQL Will Rise, Legal Foes Will
Fall


SearchEnterpriseLinux: MySQL CEO: Open
Source MySQL Will Rise, Legal Foes Will
Fall
02/01/2005 09:06 PM
"None of the legal attacks on open source or Linux have been successful. None of that stuff has gone anywhere. That's the biggest story..."

MySQL: MySQL Administrator Now Availible


MySQL: MySQL Administrator Now Availible 02/12/2004 10:10 AM
In a new note passed along to me from MarkL this morning, there's some new information about the admin tool that the MySQL folks have created.

MySQL: MySQL Administrator Announced


MySQL: MySQL Administrator Announced 01/22/2004 10:26 AM
In a startling new note from the MySQL development team, information about their newest application has been posted on their site.

AppleScript and Cocoa: from Top to
Bottom


AppleScript and Cocoa: from Top to
Bottom
09/01/2004 02:08 AM
AppleScript lets users - end users - combine abilities of the applications on their system to perform tasks that no single application can perform on its own. This means that a user can use data from one application, process it in another, and pass it on to a third. In the same way that Unix tools can be combined in very powerful ways on the command line, AppleScript lets users create solutions that are more than the sum of their parts. As well, AppleScript lets users automate repetitive tasks that they have to do often so that they can save time and effort.

Open Source XML-RPC for Cocoa


Open Source XML-RPC for Cocoa 03/11/2003 09:44 AM
I posted a new open source XML-RPC implementation for Cocoa. It’s BSD licensed, which means you can use it in commercial apps and apps that aren’t themselves open source.

This code is, at this writing, just a little ahead of the code that’s in the current NetNewsWire beta. NetNewsWire’s weblog editor uses XML-RPC to communicate with Radio UserLand, Movable Type, Conversant, Blogger, and so on.

The code is in beta: it needs more testing and more documentation.

People will ask: why not use WebServicesCore? Here’s a quote from the Cocoa XML-RPC page:
At this writing (7 March 2003) the implementation of XML-RPC in Apple’s WebServicesCore has a crashing bug. Whenever a method response contains an empty element, there’s a crash.

We fully expect this (and other smaller bugs) to get fixed—but we couldn’t wait. (NetNewsWire’s weblog editor uses XML-RPC heavily; it’s how external editors work with weblogs.)

Using this XML-RPC code has other benefits: it’s Open Source, so you can see the code. As a set of Cocoa classes it’s easier to use than a C API, and you can create sub-classes.

Cocoa Keyboard Options


Cocoa Keyboard Options 02/25/2003 01:22 PM
A while back I wrote about Cocoa vs Carbon in relation to the new ?Hide Others? keyboard command. Nicholas Riley posted a response that allowed

Binding your Preferences in Cocoa


Binding your Preferences in Cocoa 05/07/2004 01:56 AM
One of the easiest ways to get started with Cocoa Bindings is to manage preferences in an application. This article will show you how to using Cocoa Bindings in a step-by-step fashion to eliminate the glue code that goes with implementing preferences. At the same time, we hope that the step-by-step format guides you to your own "ah-ha" moment.

Cocoa Bootcamp to be held Aug. 23-27


Cocoa Bootcamp to be held Aug. 23-27 07/13/2004 07:01 PM
The Big Nerd Ranch will hold its next Cocoa Bootcamp on August 23-27...

PostgreSQL Cocoa Framework


PostgreSQL Cocoa Framework 01/24/2004 10:19 AM
PostgreSQL Cocoa Framework 0.6d3

Cocoa Programming for Mac OS X, 2nd
Edition


Cocoa Programming for Mac OS X, 2nd
Edition
05/26/2004 03:07 PM

Introduction to Cocoa with Objective-C

The following phrases have been identified by the grok system as matching this entry: mysql with cocoa

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

The Kos Controversy
Let's hear it for
the al-Mahdi Army!!

Do You See Dead
People? Want a
Million Bucks?

Intel engages in
ancient art of
'reverse-engineering
'

Top Ten Reasons to
Lower the Voting Age

PyCon
Two Things
Design Project Day
One

Project Updates on
Pause

Poll: I want to see
Joshua...

Design Project
Summary

Unreal update locks
on target

Music sales decline
again in 2003

NME web users 'back
file-sharing'

Judge rejects Enron
plea bargain

Computer Associates
guilty plea

Plasma panel firms
in patent war

Mobile phones 'harm
blood cells'

School dinners paid
for online

Let the train take
the net strain

Japan trade watchdog
raids Intel

Yahoo nets $101m web
profits

Microsoft wins name
battle

'Clever' car to
solve congestion

Intel plans greener
chips

Sales soar for
Blackberry maker

Experts talk up text
security

Phishing con hijacks
browser bar

File-sharing to
bypass censorship

Pre-conference
workshops offered
free to WWDC
attendees

DiskGO! 3.5-inch
portable drives: up
to 250GB storage

Aspyr offers Command
& Conquer Generals
Mac demo

Frequency 2.0 adds
built-in FTP
transfers, more

SyncDeK 5 beta open
to FileMaker
Solutions Alliance

Mellel adds RTF,
.doc import, export
support, more

New pro audio apps:
Sound Grinder and
Library Monkey

Terra Soft offers
Yellow Dog Linux
roadmap

'Magic Bullet' adds
film treatments on
FCP timeline

Macworld Secrets:
Mobile Mac Laptop
Lockdown

Apple Specialists
meet in Washington
state

NetWare Client adds
support for files
over 4GB, more

Kaidan ships
PiXiMation

Apple offers details
about WWDC after
hours activities

Web Crossing offers
Register Plus
plug-in

GarageGames releases
Dark Horizons: Lore

Intego issues Mac OS
X Trojan Horse
warning

Macworld Secrets
Geek Factor: I Spy
with iSight

Google's Gmail faces
trademark, privacy
challenges

McAfee releases
Virex 7.5 Beta

What's in a code
name?

what is grok?