[comp.lang.objective-c] Learning Objective-C

radvan (Don Radvan) (02/06/91)

---- Note: I'm posting for a friend, but reply to me and I'll forward


	Dear Obj-C Fans:

	My company is starting a project on the NeXT and has no
	experience with Objective-C or OOP in general. Is there
	any other source for info on Objective-C besides the
	book by Cox? Books? Videos? Course notes? We find the
	lack of material in Obj-C must frustrating, especially 
	as our only alternative appears to be c++ 8-(. 

	Your expertise is well appreciated,

	Thomas B. Touhey
	TBT and Associates
	West Vancouver, B.C.
	(604) 926-9300

e-mailed by Don Radvan   radvan@sun04c.mdi.com   radvan@mdivax1.UUCP
Motorola Mobile Data Division
11411 No. 5 Road
Richmond, B.C.
Canada V7A 4Z3			// ANY AND ALL DISCLAIMERS THAT YOU COULD
				// OR COULD NOT POSSIBLY IMAGINE EVEN IN 
(604) 277-1511			// YOUR WILDEST DREAMS APPLY.


-- 
Motorola Mobile Data Division    | Don Radvan speaks for himself, thank God!
11411 No. 5 Road                 | <insert witty yet philosophical quote here>
Richmond, B.C., Canada           |
V7A 4Z3                          | radvan@sun04c.mdi.com  (604)277-1511

pbiron@weber.ucsd.edu (Paul Biron) (02/08/91)

In article <1991Feb5.175401.2707@mdivax1.uucp> mdivax1!radvan (Don Radvan) writes:
>	My company is starting a project on the NeXT and has no
>	experience with Objective-C or OOP in general. Is there
>	any other source for info on Objective-C besides the
>	book by Cox? Books? Videos? Course notes? We find the
>	lack of material in Obj-C must frustrating, especially 
>	as our only alternative appears to be c++ 8-(. 

[I'll be replying via e-mail to the poster, but thought this would
be of interest to others as well]

There is a fairly good introduction to OOP, Obj C, and NeXT's mods to
gbd available via anon ftp from nova.cc.purdue.edu in the file
pub/next/docs/Objc.frame.Z (the OldObjc.{ps,wn} are an older version
of this).  The tutorial is about 50-60 pages in a FrameMaker document.

It *appears* that the tutorial is a set of course notes made for
an OOP programming class at purdue (tho I don't remember exactly, I
haven't read it for a month or so).


--------------------------------------------------------------------------------
Fighting for peace is like fucking for viginity!
--------------------------------------------------------------------------------
Paul Biron  pbiron@ucsd.edu (net mail) garp!pbiron@keynes.ucsd.edu (NeXT mail)
Central University Library, Mail Code C-075-R       (619) 534-5758
Social Sciences DataBase Project
University of California, San Diego, La Jolla, Ca. 92093
--------------------------------------------------------------------------------
STOP THE WAR IN THE GULF --- NOW !!!!!!!
--------------------------------------------------------------------------------
Paul Biron      pbiron@ucsd.edu        (619) 534-5758

cnh5730@calvin.tamu.edu (Chuck Herrick) (02/09/91)

I seem to remember that Stepstone is available for specially arranged
classes/seminars on OOP and Obj-C.

Still true, Brad?

-Chuck
--
  The opinions expressed herein are mine and are in no way attributed
  to any of the many people for whom I work. Who they are is irrelevant.

bje@cs.brown.edu (Bill J. Etienne) (02/09/91)

In addition to the books on Objective-C, you might find Grady Booch's book on
Object-oriented design useful.  The beginning of the book talks about the 
object-oriented paradigm as well as the motivations for using it.  In the later half of the book, five design examples are given.  Each example details the 
critical decisions necessary to develop a good object-oriented design.

The complete title of the book is:

     Object Oriented Design with Appilications, Grady Booch

Good Luck.


--------------------------------------------------------------------
I'm learning to live in a world full of objects by sending lots of
messages and trying to avoid the garbage collector.
--------------------------------------------------------------------
Internet/CSnet: bje@cs.brown.edu 	| Bill Etienne
BITNET: bje@BROWNCS.BITNET		| Box 1910, Brown University
UUCP: uunet!brunix!bje			| Providence, RI 02912