Igor Delovski Board Forum Index Igor Delovski Board
My Own Personal Slashdot!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

My Carbon Books

 
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Carbon
Mac Carbon  
Author Message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sat Jun 24, 2006 10:01 am    Post subject: My Carbon Books Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sat Jul 01, 2006 9:45 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Wed Nov 22, 2006 9:01 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Mon Jan 08, 2007 4:51 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3025
Location: Europe

PostPosted: Sat Feb 24, 2007 6:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Wed Feb 28, 2007 7:46 pm    Post subject: Reply with quote

Mac OS X Internals: A Systems Approach, by Amit Singh

Something between Russinovich/Solomon and Raymond Chen's book, but
here we have the Mac version of little bit of history, processes monitoring and
analysis with some source code on top of it.

.

Hacking Mac OS X Tiger: Serious Hacks, Mods and Customizations,
by Scott Knaster

Source code: http://eu.wiley.com/WileyCDA/WileyTitle/productCd-076458345X.html


Last edited by delovski on Mon Dec 21, 2015 11:37 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Thu Apr 19, 2007 12:23 pm    Post subject: Reply with quote

I found another amazing Mac programming book: Pangea Software's Ultimate
Game Programming Guide for Mac OS X
, by Brian Greenstone. Not very tick
but packed with a huge amount of rather usefull information.

The book can be downloaded from the web.

.

Then, there is another "bye, bye my dear QuickDraw" book: Programming with
Quartz: 2D and PDF Graphics in Mac OS X
, by David Gelphman & Bunny Laden.

P.S. Found these links: Google Book Search and The Code!??


Last edited by delovski on Fri May 29, 2009 9:48 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Fri May 18, 2007 1:02 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun Jan 13, 2008 3:23 am    Post subject: Reply with quote

Ha!

USENET - Macintosh Programmer's Guide

"Thursday, October 18, 1990

(Last Updated 7-12-95)

Compiled & Formatted by Matthew Xavier Mora"
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun May 11, 2008 7:53 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Wed Jun 04, 2008 11:58 pm    Post subject: Reply with quote

Woohoo: Big Book of Apple Hacks: Tips & Tools for unlocking the power
of your Apple devices
, by Chris Seibold is a book that grabs you from its first
page and later every page I turnd randomly had information that looked as
something I like to know. Even iPhone jailbreaking and Mac OS 9 emulation on
latest Macs are described.

Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Carbon All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Delovski.hr
Powered by php-B.B. © 2001, 2005 php-B.B. Group