Mac Carbon |
Author |
Message |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sat Jun 24, 2006 10:01 am Post subject: My Carbon Books |
|
|
Well, long time ago when I started on Mac, Inside Macintosh, volumes I
through V were basically all I needed for Mac programming. Later I discovered
MacTech magazine and its "Best Of..." books.
But Apple made a transition to OS X and had to change the API a great deal
and then they gave it a completely new name: Carbon. Now I needed
to go out and shop again.
.
My Carbon programming books: Carbon Programming and Learning Carbon.
Examples from these books can be downloaded from their web sites, but
there's a small problem with todays versions of Xcode! It requires a little
workaround to enable use of traditional resources with Carbon projects:
"1. Give your resource files the extension .r or .rsrc.
2. Add a Build Resource Manager Resources build phase to your target.
3. Add your resource files to the Build Resource Manager Resources build phase."
O'Reilly: An Interview with the Authors of Learning Carbon
And Errata at O'Reilly - on the page 192 I really had to google for "MTTP MTPP"
and that's how I found it.
Last edited by delovski on Wed Dec 19, 2007 12:45 am; edited 4 times in total |
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sat Jul 01, 2006 9:45 pm Post subject: |
|
|
Macintosh C (Classic Edition Version 2.3) remains available in online and
downloadable versions.
Macintosh C Carbon, which is intended primarily for users of the
Metrowerks CodeWarrior development system, comprises:
1. A book.
2. An associated package of demonstration program files.
The book component is available in:
1. An HTML version for on-line browsing at MacTech/DevDepot.
2. A Microsoft Word 98 version for downloading from MacTech/DevDepot.
3. A PDF version for downloading from MacTech/DevDepot.
"basically,
for ObjC you have to learn a different syntax for calling methods,
declaring classes and instantiating classes, and you have protocols and
categories with a syntax analogous to a class declaration, and that's
it"
>> comp.sys.mac.programmer.help >> Recommend Carbon Programming Books?.
Last edited by delovski on Tue Nov 13, 2007 1:10 pm; edited 1 time in total |
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Wed Nov 22, 2006 9:01 pm Post subject: |
|
|
Today I've bought two books.
First one is Step into Xcode: Mac OS X Development, by Fritz Anderson. In his
weblog he he states this: "The first thing to remember about Step into Xcode
is that it's a book about Xcode.
Because Xcode is designed around the programmer's workflow, the first half of
the book takes you through the typical workflow of designing and implementing
a Cocoa application in Objective-C."
.
The second book is Beginning Xcode, by James Bucanek and I hope they'll
teach me something. So far, I am not very experienced with Xcode because
I'm still using CodeWarrior IDE on both Mac and Windows. Well, the bad
news is that my beloved CodeWarrior was discontinued and I have no other
option but to learn to love Xcode.
Step into Xcode: The Official Web Site - About the Author, Example Code
and Web Log (errata)
"This is the support and news web site for Step into Xcode: Mac OS X
Development, by Fritz Anderson, published by Addison-Wesley early in
February 2006."
Or you can just read official Introduction to Xcode 2 User Guide, but
whatever you do, just read this document: Improving Your Software
with Xcode and Static Code Analysis Techniques - "With Xcode and
GCC, you can statically verify your code to improve quality and stability."
Last edited by delovski on Thu Aug 23, 2007 8:59 pm; edited 5 times in total |
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Mon Jan 08, 2007 4:51 pm Post subject: |
|
|
Few days before Christmas postman brough me a copy of Quartz 2D
Graphics for Mac OS X Developers by R. Scott Thompson.
Apple replaced QuickDraw with Quartz 2D as graphics library for OS X
development for both new and legacy applications and carbon and cocoa.
The companion CD has projects and source code covered in this book so
we can try each sample in xcode. |
|
Back to top |
|
 |
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3216 Location: Europe
|
Posted: Sat Feb 24, 2007 6:20 pm Post subject: |
|
|
ADC: Interface Builder
"Interface Builder is an application for designing and testing user interfaces.
Developers can easily create user interfaces that follow the Mac OS X
human-interface guidelines by dragging user-interface elements from a
palette of predefined controls and dropping them into the windows or views
they are designing. Interface Builder works closely with Xcode to provide
a development experience that facilitates the concurrent but specialized
development of an application's user interface and business logic."
ADC: IB - Frequently Asked Questions |
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Fri May 18, 2007 1:02 pm Post subject: |
|
|
Today I managed to find some more boks, one of them being Mac OS X Advanced
Development Techniques, by Joe Zobkiw. The book is mostly Cocoa oriented but
has a lot of material useful even to Carbon programmers anyway.
Description, sample chapter and complete source code at informit.com.
.
And I found Mac OS X Programming, by Dan Parks Sydow. |
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sun May 11, 2008 7:53 pm Post subject: |
|
|
The book Advanced Mac OS X Programming, by Mark Dalrymple & Aaron
Hillegass covers material one could find in some "Advanced Unix Programming"
book, but spiced up with Mac specific details. Those details more than justify
the whole purchase. I really enjoy reading it. Yes, a bit of Cocoa here and there,
but not too much. If only I bought this book earlier.
 |
|
Back to top |
|
 |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
|
Back to top |
|
 |
|