Professional Web Applications Themes

What are good Apple Programming books for Java/Win C++ Switcher? - Mac Programming

Hello, I am looking for some titles of good Apple Programming books. I dump Windows next month in favor of a G5 iMac or G5 Powerbook ;-). Here is what I am looking for. Do you have any recommended titles which covers the following subjects? * Subjects (in 1 or more books): Cocoa, AppleScript, Objective C, and other Apple specific libraries/technologies. * Style of writting: a book with a lot of little codesnippets to demonstrate things. So: type, compile and try.Learning by doing * Level: The books expect knowledge of programming languages (i am BSc CS). So, not chapter 1 ...

  1. #1

    Default What are good Apple Programming books for Java/Win C++ Switcher?

    Hello,

    I am looking for some titles of good Apple Programming books.

    I dump Windows next month in favor of a G5 iMac or G5 Powerbook ;-).

    Here is what I am looking for. Do you have any recommended titles which
    covers the following subjects?

    * Subjects (in 1 or more books): Cocoa, AppleScript, Objective C, and other
    Apple specific libraries/technologies.
    * Style of writting: a book with a lot of little codesnippets to demonstrate
    things. So: type, compile and try.Learning by doing
    * Level: The books expect knowledge of programming languages (i am BSc CS).
    So, not chapter 1 about what variables are but only 1 parapgraph about how
    to declare e.g. a variable in Apple Script.

    What books you recommend?

    Thanks!

    Hans




    Hans Guest

  2. #2

    Default Re: What are good Apple Programming books for Java/Win C++ Switcher?

    Hans wrote:
     

    I like the 'Building Cocoa Applications' by Garfinkle/Mahoney.
    It covers Objective C and Cocoa, walks you through the process
    of building several applications, and covers a wide range of topics.

    I was in your situation a few years ago, and thought this book best met my needs.

    The second edition of "Cocoa Programming for Mac OS X" by Hillegass
    is out, and is probably a good complement to the other book.

    For an Obj-C-only book, " Programming in Objective-C" by Kochan looks good.

    (Well, those are the next two books I'll get.)

    If you don't have any UNIX background, then something like
    "The UNIX Programming Environment" might be fun for you, too.
    (And "The Practice of Programming", "The AWK Programming Language",
    "Programming Ruby", etc., etc.! :-)
    Or see http://users.rcn.com/m3ha11/ux/UNIX_books.txt for my list.

    Have fun!



    Mike Guest

  3. #3

    Default Re: What are good Apple Programming books for Java/Win C++Switcher?

    On Sat, 26 Jun 2004, com wrote: 

    If you know either Objective C or (Smalltalk and C) I found Hillegass'
    "Cocoa Programming for Mac OS X (2nd Edition)" (2nd edition because it
    uses Xcode) to be quite good.

    Applescript generally leads to "Applescript the Definitive Guide" by
    Matt Neuburg -- I've bought it but haven't done enough with it yet to
    make coherent comments, but it looks pretty good and I liked his earlier
    "REALbasic the definitive guide".

    There's an Objective C tutorial on your machine, if you've installed the
    developers tools -- Obj-C basically adds Smalltalk like object messaging
    to C. Learning the syntax isn't the hard part -- it's learning to use
    the libraries (Cocoa) and to think in terms of Object Oriented systems
    with dynamic types -- Smalltalk. That's not too bad, unless what you
    learned about OO was in C++ -- then you may have a lot to unlearn.


    joe
    Joe Guest

Similar Threads

  1. 345 free programming books
    By ttdevelop in forum Macromedia Flex General Discussion
    Replies: 2
    Last Post: April 28th, 12:29 PM
  2. Replies: 0
    Last Post: May 5th, 06:41 PM
  3. Replies: 7
    Last Post: October 21st, 12:44 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139