Re: Recommended Reading
Re: Recommended Reading
- Subject: Re: Recommended Reading
- From: "M. Uli Kusterer" <email@hidden>
- Date: Mon, 4 Apr 2005 14:20:25 +0200
At 21:19 Uhr -0500 03.04.2005, Benjamin S wrote:
One being graphics oriented, something that can clearly explain and
exemplify drawing within an application, such as animations and
stresses efficient design.
There is the Cocoa Game Programming Workshop -- I've not yet tried
it, but it seems to cover animations and drawing by nature:
<http://cocoadev.com/index.pl?BookCocoaGameProgrammingWorkshop>
Another book I have always wanted to read but have never found is a
book on modern object oriented design. I have read a few but I am
really looking for a book that I can use to better understand object
oriented programming and help make my designs more elegant.
Application design I have been struggling with for a long time. I can
get things to work, but I know they are not the best solutions.
Well, it always helps to learn about design patterns. I've had a
lecture on that, and there's a book of that name that many people
recommend. Another very good way to learn about OO design is to find
out more about Cocoa's classes. My designs have vastly improved since
I started to emulate them. When you realize that the main point of
OO-Designs is to produce reusable components, you already have half
the rent.
Another book on human interface design. I would like to have a better
understanding of why and how I should layout an interface.
I've just finished Jeff Johnson's "GUI Bloopers" book. It's a little
verbose, but beautifully gives the rationale for most of the less
obvious aspects of user interface design.
Note that the *layout* of objects is not really touched upon that
much. He mentions how default/cancel button order and positions must
be consistent (and why), and what order and grouping to put objects
in, but spacing information you'd better get from Apple's Human
Interface Guidelines (and in most cases IB will help you do the right
thing).
There are probably better (and more current books) than GUI
Bloopers, but the book is mainly intended for people who aren't GUI
designers already and also shows the whole business from programmers'
and managers' points of view, and has a nice "list" format so you can
after one or two readings basically use the table of contents to
check off the most common errors.
--
Cheers,
M. Uli Kusterer
------------------------------------------------------------
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden