• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: cocoa app from scratch
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cocoa app from scratch


  • Subject: Re: cocoa app from scratch
  • From: Andrew Duncan <email@hidden>
  • Date: Tue, 20 Jul 2004 11:04:53 -0700

Ihar:

I think I understand your motivation -- others have suggested this too -- and I agree that doing it all from scratch is a great way to learn. Of course nobody expects to do things this way forever. (Although for example, does anyone remember WriteNow? Smallest, fastest word processor ever... because it was almost completely done in assembly. But the days for that sort of thing are over...)

I learned some useful things just from looking at the code Public Look posted. And when I was writing my book (http://www.oreilly.com/catalog/objectcpr ... probably not the book you are looking for, however) I learned a great deal from hacking around the Objective-C runtime. Even though I have no desire to roll my own method dispatch.

The approach of IB, designing not just objects but all their interconnections, and then "re-animating" them at runtime, is great, and will be around for a long time. But just accepting IB is not learning.

I recall back in the day when I was fascinated by HyperCard (still am) I posted a question on a CompuServe forum about how its intepreter worked. I got lectured by none other than Danny Goodman that I didn't need to know this stuff and I should just let HyperCard make my life easy. This was quite annoying. But at least my academic interest led me to grad school to study compilers and interpreters.

So, viva low-level details! :)

Andrew
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


  • Prev by Date: Re: Re: Cocoa Bindings Question(s)
  • Next by Date: Auto enable/disable buttons...
  • Previous by thread: Re: cocoa app from scratch
  • Next by thread: Re: cocoa app from scratch
  • Index(es):
    • Date
    • Thread