|
Macromedia Director 8.5 for 3d Training from the Source
Programming in Objective C
Mac OS X for Unix Geeks
This slim volume neither aims to teach its readers UNIX nor introduces them to the Mac, but rather to show how Apple has implemented UNIX. It's a fast read that assumesas the title impliesrather a lot of UNIX knowledge. With that requirement satisfied and this book in hand, you're likely to discover aspects of Aqua much more quickly than you otherwise would have. The authors spend lots of time explaining how administrative taskssuch as managing groups, users and passwordsare handled in the Mac OS environment. They document netinfo fully, and call attention to its limitations (such as its inability to create home directories for users) by explaining how to do the job on the command line. They also cover C programming in the Darwin universe at greater length than any other book, providing explicit instructions for such important tasks as creating header files and linking static libraries. A guide to the command line (they call the reference section "The Missing Manpages") provides good value at this book's conclusion. David Wall, Amazon.com Learning Cocoa with Objective-C
iPhone Open Application Development: Write Native Objective-C Applications for the iPhone: Programming an Exciting Mobile Platform
Adobe Flex 2: Training from the Source
A First Book of ANSI C: Fundamentals of C Programming
ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers
Programming with Quartz: 2D and PDF Graphics in Mac OS X
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1
OpenGL Programming on MAC OS X: Architecture, Performance, and Integration
Mobile 3D Graphics: With OpenGL ES and M3G
Thinking in Java
Eckel approaches teaching you to think in Java by introducing a topic, talking around it to put it in context, providing examples to try and then discussing them in depth. Each chapter has a summary followed by exercises. The book is structured for someone coming from a procedural language background. Eckel spends a lot of time on OOP concepts in general and the way in which it's implemented in Java. After covering operators Eckel goes on to program flow, initialisation and garbage collection, packages, class reuse, polymorphism and so on all the way up to distributed programming (servlets) and appendices on passing objects, the JNI, guidelines and resources. The whole book is also on CD (in several formats including HTML) with the source code (guaranteed to compile under Linux using Java 1.2.2). The CD also contains Thinking in C: Foundations for C++and Java. Thinking In Java is basically a tutorial. You're intended to read it linearly and work the exercises. It helps that it's well written but it helps even more to have a programming background. If not, you'll probably want a straight Java reference to hand as well. Steve Patient |
Made with Delicious Library