| | |  | Secure Communications | Home » » Learn Objective–C on the Mac (Learn Series) | | | | | | | Description: | | Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s best–selling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications! - A complete course on the basics of Objective–C using Apple’s free Xcode tools
- An introduction to object–oriented programming
- Comprehensive coverage of inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
- A brief tour of Cocoa’s Foundation framework and AppKit
- A helpful “learning curve” guide for non–C developers
What you’ll learn - Learn Objective–C programming, the gateway to programming your Mac or iPhone.
- Write applications for the Mac OS X interface, the cleanest user–interface around.
- Understand variables and how to design your own data structures.
- Work with the file system.
- Connect to data sources and the Internet.
Who is this book for? For anyone wanting to learn to program native applications in Mac OS X, including developers new to the Mac, developers new to Objective–C, or students entirely new to programming. | | | Features: | |
• ISBN13: 9781430218159
• Condition: New
• Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
| | | Product Details: | | | Author:
| Mark Dalrymple | | Paperback:
| 350 pages | | Publisher:
| Apress | | Publication Date:
| January 02, 2009 | | Language:
| English | | ISBN:
| 1430218150 | | Product Weight:
| 3.0 pounds | | Package Length:
| 9.21 inches | | Package Width:
| 7.01 inches | | Package Height:
| 1.02 inches | | Package Weight:
| 1.23 pounds | | Average Customer Rating:
| based on 42 reviews |
| | | | Customer Reviews: | |
Average Customer Review:
 Write an online review and share your thoughts with other customers.
1 of 1 found the following review helpful:
Really easy EnglishJun 16, 2010 After some time studying English, it turned to be something pretty easy to me. I'm Brazilian and, having Portuguese as my mother language, I thought that reading this book was something really fun. Content is presented in a nice way. I've really liked it. And price is great!
1 of 2 found the following review helpful:
good, but misleading!Apr 23, 2010 It does get to the point, but i bought this book because it said for " students entirely new to programming." Well, I was entirely new and so far I'm on chapter 3 and still hasn't define what "if" statement is and what is an integer which we have used so far in almost every single program so far. They mention so far "you should have some experience on C", from there it kind of hit me, I need to learn c or c++ before getting into objective c, therefore i left the book, took a class of c++ and now i think that the book is very clear and very simple to use. My conclusion is that the book is good as long as you have some sort of c++ background. I think mainly they wanted you to buy there previous books, which are unnecessary since the codes change in objective-c and you have to relearn what you know. It would of been a great book if it would of began explaining from the beginning what the codes and statements were without previous c++ knowledge. Oh, and at the end of every program so far, they put // main which is unnecessary for the program to function, that is just a comment. You need only very basic c++ experience to understand the book since they don't go back to basics explaining what some of the concepts are.
Oh, it also says on page 5, "in chapter 2 of Dave Mark;s Learn C on Mac walks you through the steps of acquiring, installing, and creating programs with xcode". Basically they are going back to the idea of you purchasing their previous book! I'll tell you right now, just google "download xcode" and it'll take you to that link. I think they could of skip that last quoted sentence and just tell you the link, right?
3 of 4 found the following review helpful:
Great intro to Obj-C 2.0Jan 30, 2010 This book takes an introductory look at objective-C based on the reader already knowing C programming. It does an excellent job of presenting the major features and building on top of what went before. It includes some examples using Cocoa (I can't imagine that you could otherwise). It correctly makes a major point in its treatment of memory management throughout the book and details the difference between retain-release method, memory pool method, and garbage collection (new in ObjC 2.0). It also makes note that iPhone development primarily requires use of the retain-release method.
As C is a minimalist language and Objective-C is a minimal layer on top of C, there is not a huge amount of material to cover (Almost 1/3 of the book covers ObjC 2.0.) This makes the book a quick read, but does not diminish its value. Compared to shorter treatments of Objective-C, this provides a much better explanation.
4 of 15 found the following review helpful:
Horrible BookJan 03, 2010 I have read many programming books, and this is by far the worst of the lot. Look at the table of contents, to see that
a) OOP in Objective C is covered too early
b) The basics of the language itself is never covered (loops, data structures, conditionals etc.)
c) There is *no* treatment on exception handling
The list goes on. This book does not teach or present anything a way that can't be easier learnt from the XCode documentation or found online. Buy something else.
6 of 7 found the following review helpful:
Best programming book I've bought to dateDec 01, 2009 I consider myself to be an intermediate to upper level programmer. My expertise has been in Java and C++, doing mostly Windows applications. I decided to try to pick up Objective-C and later iPhone programming after buying a new mac.
I absolutely loved this book.
It plays very well to the intermediate level programmers who have done a lot with object oriented programming and object oriented languages. It gives fantastic detail about the Objective-C framework and really walks you through it. I just finished this book about 30 minutes ago and already feel very empowered. I also loved that this book explains a lot of the Xcode features, as they're very helpful.
If you're a programmer looking to start out into the Mac world, I would highly recommend this as a good starting place. It's a pretty quick read and will teach you a lot.
| | |
|