C is for Cocoa
Subject:   This article is an excellent idea for a book
Date:   2003-07-24 05:00:51
From:   anonymous2
You should write a book, called Programming Objective C. That's the book that's missing from O'Reilly's OS X library: One that isn't focused on teaching you how to use Project Builder and such, but concentrates on teaching the basics of C, then the Objective C superset.

Examples should be made using XCode (of Panther), complete with screen shots, so that newbies could see how to compile and run from this standard environment etc. Basically the examples should be of small command line utilities, because if you try to explain Interface Builder at the same time, the book would be all too big. You could simply point to other O'Reilly books on that particular subjects, as reccommended "what do I read now" books.

You could use an appendix to give a quick introduction on how to build a user interface in Interface Builder, and how to connect everything together and add some code. Another appendix should explain _how_ to use, navigate and read Apple's Cocoa API documentation.

Full Threads Oldest First

Showing messages 1 through 4 of 4.

  • This article is an excellent idea for a book
    2003-07-24 06:09:51  cothomps [View]

    O'Reilly did publish "Building Cocoa Applications" that starts with Objective C basics (assumes C knowledge.) The book starts off with creating an Objective C program in a plain text editor, compiling on the command line, etc. (Just like you would when programming in C itself)

    The book then Introduces Interface Builder, etc. It might not be exactly what you're looking for, but it might come close.

    • This article is an excellent idea for a book
      2003-07-25 04:56:50  anonymous2 [View]

      No, it's not what I'm looking for. As I say, if it were up to me you could skip the Interface Builder part completely (except for (perhaps) a -very- brief introduction in an appendix).

      Also, what I want is a book that does _not_ assume knowledge of C. Most fresh programmers today know something like Basic or Java, or some sort of scripting language, but not C. So this should be a Programming C and Objective C book, with focus on makin small command line applications.

      All the other stuff comes in the other books.
      • This article is an excellent idea for a book
        2003-07-25 08:32:18  anonymous2 [View]

        I agree. I know C++ and Java, and while I've been told many times that if you know C++ you can figure out C, it'd be much easier for me to just start at the very basics, like this article, and build up. In a book, I'd probably just skip the first chapter and relearn the rest.
        • This article is an excellent idea for a book
          2003-11-05 12:14:50  anonymous2 [View]

          I'm reading this because I'm looking for a book exactly like this. Having some minor experience with PHP and Python I would love to start with C -- and Objective C on my Mac ...