macapper.com— MacApper gives an overview of some books that might come in handy when you want to get into Objective-C or COCOA programming.
Sep 16, 2007View in Crawl 4
Interfaces aren't the same in C#. For all intents and purposes, they're just abstract classes. Interfaces in obj-c are more like when you write out a class definition in c++, aren't they?
You can write a simple text editor in Cocoa (or GNUstep for that matter) with virtually no code. Basically you just need to drag a NSTextView into a NSWindow using Interface Builder (or GORM if you are on GNUstep) and all the editing functionality is there without a single line of code (and without a compiler run). All you need to code is the save/load stuff and that can be done in a single controller class (see Controller.m in TextEdit project). Btw. TextEdit <a class="user" href="http://en.wikipedia.org/wiki/TextEdit">http://en.wikipedia.org/wiki/TextEdit</a> is a good example here: it consists out of only eight classes (and most of that is boilerplate code for handling documents anyway, the text editing functionality is all provided by NSTextView). And for just eight classes TextEdit is pretty advanced (you can even format and style text in it and save that as RTF).Long story short: in Cocoa you don't learn anything about writing text edit functionality if you write a text editor
Closed AccountSep 17, 2007
I'm surprised Apple allows outside developers to program anything for OSX
miothegreatSep 17, 2007
Interfaces aren't the same in C#. For all intents and purposes, they're just abstract classes. Interfaces in obj-c are more like when you write out a class definition in c++, aren't they?
marfanitySep 17, 2007
some good links at the bottom
Closed AccountSep 17, 2007
Find me better programs than Adium, Textmate, Transmit, Quicksilver,on windows? HA CAN'T!
Closed AccountSep 17, 2007
Because its years behind Quartz in capabilities?Yeah thats the reason
mijamuSep 17, 2007
this is nothing but a shameless attempt to sell books....buried
sqarSep 20, 2007
You can write a simple text editor in Cocoa (or GNUstep for that matter) with virtually no code. Basically you just need to drag a NSTextView into a NSWindow using Interface Builder (or GORM if you are on GNUstep) and all the editing functionality is there without a single line of code (and without a compiler run). All you need to code is the save/load stuff and that can be done in a single controller class (see Controller.m in TextEdit project). Btw. TextEdit <a class="user" href="http://en.wikipedia.org/wiki/TextEdit">http://en.wikipedia.org/wiki/TextEdit</a> is a good example here: it consists out of only eight classes (and most of that is boilerplate code for handling documents anyway, the text editing functionality is all provided by NSTextView). And for just eight classes TextEdit is pretty advanced (you can even format and style text in it and save that as RTF).Long story short: in Cocoa you don't learn anything about writing text edit functionality if you write a text editor
yogastoreJun 30, 2008
<a class="user" href="http://astore.amazon.com/holmes.tower.fan-20">http://astore.amazon.com/holmes.tower.fan-20</a><a class="user" href="http://astore.amazon.com/honeywell.tower.fan-20">http://astore.amazon.com/honeywell.tower.fan-20</a><a class="user" href="http://astore.amazon.com/10.cup.rice.cooker-20">http://astore.amazon.com/10.cup.rice.cooker-20</a><a class="user" href="http://astore.amazon.com/zojirushi.10.cup.rice.cooker-20">http://astore.amazon.com/zojirushi.10.cup.rice.coo ...</a><a class="user" href="http://astore.amazon.com/bug.zapper-20">http://astore.amazon.com/bug.zapper-20</a><a class="user" href="http://astore.amazon.com/rat.zapper-20">http://astore.amazon.com/rat.zapper-20</a><a class="user" href="http://astore.amazon.com/250gb.external.hard.drive-20">http://astore.amazon.com/250gb.external.hard.drive ...</a><a class="user" href="http://astore.amazon.com/500.gb.external.hard.drive-20">http://astore.amazon.com/500.gb.external.hard.driv ...</a><a class="user" href="http://astore.amazon.com/surfboard.cable.modem-20">http://astore.amazon.com/surfboard.cable.modem-20</a><a class="user" href="http://astore.amazon.com/wireless.cable.modem-20">http://astore.amazon.com/wireless.cable.modem-20</a>