Article View: nl.comp.sys.mac
Article #1825Re: iPhoto en Cocoa
From: Jeroen Scheerder
Date: Sun, 07 Jul 2002 22:57
Date: Sun, 07 Jul 2002 22:57
45 lines
3312 bytes
3312 bytes
Stefan Arentz <stefan.arentz@soze.com>:
> Objective-C is gewoon standaard C met een klein aantal extensies. Er
> is geen Objective-C boek, ze zeggen allemaal 'leer eerst C'. Dat is
> goed advies anders begrijp je er echt enorm weinig van.
$.02: een waarheid als een koe. Ook kennis van rolmodel en voorganger
SmallTalk en de (ook) door Objective C ge�nspireerde nakomer Java
komt goed van pas.
> In tegenstelling tot bijvoorbeeld Java of Python zit die C kennis je
> juist niet in de weg bij ObjC.
Er is wel een zeker risico: als je *echt* C gaat programmeren, is de
neiging zelf hoekjes af te snijden in plaats van high-level libraries te
gebruiken een factor. Zeker als je de taal wilt leren. Het heeft niet
zoveel zin om Objective C te leren als het eerste wat je intikt een
method "stringcopy" is als
- (void) stringcopy(char *s, char *d) {
while(*s++ = *d++);
}
Er staat flink wat op je systeem aan nuttig leesvoer nadat de Developer
tools ge�nstalleerd zijn, waaronder een goed boek over Objective C:
"Object-Oriented Programming and the Objective-C Language",
<file://localhost//Developer/Documentation/Cocoa/ObjectiveC/ObjC.pdf>
Nuttig aanvullend leesvoer (voor wie eenmaal goed op weg is):
"The Objective C Compiler",
<file://localhost//Developer/Documentation/DeveloperTools/Compiler/Compiler.pdf>
Een algemene aanrader daarnaast (IMHO) voor wie wat substantieels wil weten
van OO-programming:
Brad Cox, "Object-oriented Programming, An Evolutionary Approach",
<http://www.amazon.com/exec/obidos/ISBN%3D0201548348/virtualschoolA/102-7138983-1807330>
Zowel de eerste als de tweede editie dit boek ("the duck-billed platypus")
zijn uitstekend leesmateriaal. IMHO. YMMV.
-- J$
Technical Details
Message-ID:
<1fez88o.vuzxhp1yiose0N@gnksa.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!supernews.com!mtu.ru!image.surnet.ru!surnet.ru!news.nl.linux.org!humbolt.nl.linux.org!phil.uu.nl!Jeroen.ScheerderReferences:
<878z4pub3s.fsf_-_@keyser.soze.com> <moc.cam-6B62A7.07392606072002@allnews.casema.net> <87hejdjkvx.fsf@keyser.soze.com> <moc.cam-952021.17315207072002@allnews.casema.net> <87bs9jbind.fsf@keyser.soze.com> <moc.cam-1A0DE2.18530707072002@allnews.casema.net> <874rfbzcnz.fsf@keyser.soze.com> <moc.cam-FA1716.19570707072002@allnews.casema.net> <87znx3xv1s.fsf@keyser.soze.com> <3d28b8d7$1@MacOSX.lekkerthuis.com> <87d6tzcgy2.fsf@keyser.soze.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: 10e3f2,3c162de5ef9eaed6 X-Google-Attributes: gid10e3f2,public X-Google-Thread: 1123d2,3c162de5ef9eaed6 X-Google-Attributes: gid1123d2,public X-Google-ArrivalTime: 2002-07-07 15:58:05 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!supernews.com!mtu.ru!image.surnet.ru!surnet.ru!news.nl.linux.org!humbolt.nl.linux.org!phil.uu.nl!Jeroen.Scheerder From: Jeroen.Scheerder@phil.uu.nl (Jeroen Scheerder) Newsgroups: nl.comp.sys.mac,be.comp.sys.mac Subject: Re: iPhoto en Cocoa Date: Mon, 8 Jul 2002 00:57:58 +0200 Organization: Al-Munqidh min-al-Dalaal Lines: 45 Sender: js@cats.demon.nl Message-ID: <1fez88o.vuzxhp1yiose0N@gnksa.org> References: <878z4pub3s.fsf_-_@keyser.soze.com> <moc.cam-6B62A7.07392606072002@allnews.casema.net> <87hejdjkvx.fsf@keyser.soze.com> <moc.cam-952021.17315207072002@allnews.casema.net> <87bs9jbind.fsf@keyser.soze.com> <moc.cam-1A0DE2.18530707072002@allnews.casema.net> <874rfbzcnz.fsf@keyser.soze.com> <moc.cam-FA1716.19570707072002@allnews.casema.net> <87znx3xv1s.fsf@keyser.soze.com> <3d28b8d7$1@MacOSX.lekkerthuis.com> <87d6tzcgy2.fsf@keyser.soze.com> NNTP-Posting-Host: cats.demon.nl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: husserl.admin.phil.uu.nl 1026082678 11896 212.238.188.139 (7 Jul 2002 22:57:58 GMT) X-Complaints-To: abuse@phil.uu.nl NNTP-Posting-Date: 7 Jul 2002 22:57:58 GMT Mail-Copies-To: nobody User-Agent: MacSOUP/2.4.6