Search

Showing posts with label ObjectiveC. Show all posts
Showing posts with label ObjectiveC. Show all posts

Learn Objective-C for Java Developers (Learn Series)

Great Price "Learn Objective-C for Java Developers (Learn Series)" for $8.83 Today



I've been programming with Java since 1998. It's a nice language/platform with automatic garbage collection and a rich set of 3rd party APIs and libraries. However, the introduction of iPhone changed the world, and I wanted to develop some apps for iPhone. Since iPhone does not support Java as their development language, I had to learn Objective-C. Even though I learned some C/C++ back from college days, Objective-C is still quite foreign to me. It's a bit frustrating to Google and searching through Apple's documentation to find something equivalent (that works in Java) to be used in Objective-C. After many fruitless searches and frustration, I thought I might never learn Objective-C. Then this book was released and I grabbed a copy. After reading it, I truly wish this book was available earlier so I didn't waste so much time searching blindly in Google.

James did a wonderful job bring Java and Objective-C comparison side by side. But keep in mind, no single book can cover EVERYTHING between Java and Objective-C. There are obviously certain things missing but for the most part, it covers many grounds between Java and Objective-C.

Part 1 - Language
Chapeter 1-7 give you some nice introduction to Objective-C, and along the way, comparing with Java, and gradually feeds you more and more Objective-C features. Chapter 5 on Protocols and Categories is very nice, but I wish it was much longer. Protocols and Categories are very powerful features in Objective-C. They alone deserve a whole book ;)

Part 2 - Translating Technologies
Chapter 8-15 touches on many fundamentals of both languages, Strings and primitive values, Garbage Collection, Introspection, Files, Serialization, Exception Handling and Threads. The author shows us side-by-side code snippets comparison between Java and Objective-C. This alone is invaluable to us readers. There are some mind-bending situations where you will say: why it's so different? and makes you feel confused and puzzled. Then if you read up Apple's official documentation, and explore the APIs further, you will realize why things are in certain way in Objective-C. Definitely lots of learning there.

Part 3 - Programming Patterns
Chapter 16-23 shows the readers some common programming and design patterns in both language flavors. Collection pattern, Delegation pattern (lots of Objective-C APIs are through the use of delegation), Provider/Subscriber pattern, Observer Pattern(you will find how easy it is to setup observers in your program), MVC, Lazy Initialization, Factory, and our favorite Singleton pattern.
Of course, there are many more patterns that are not covered here, but these basic patterns are enough to get you started. Again, patterns alone warrants a whole 900-page book, so hopefully something comes out soon.

Part 4 - Advanced Objective-C
Chapter 24-26 deals with memory management, mixing c and objective-c, and runtime.
Memory management is especially important in iPhone SDK since so far iPhone SDK does not support automatic garbage collection. So all the memory allocations you have in the codes must be taken care of. Mixing C and Objective-C is very interesting, it should be very helpful for gaming development, where in many cases, involves game engines written in C.

Overall, it's a solid book for Java developers who want to dive into Objective-C.
You might need to read it a few times to fully understand certain topics.
It's a good reference book as well if you want to look up something quick in Objective-C but you only know how to do that in Java.

Learn Objective-C for Java Developers (Learn Series) Features

  • ISBN13: 9781430223696
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.



Rating :
Price : $39.99
Offer Price : $8.83





Learn Objective-C for Java Developers (Learn Series) Overviews

Learn Objective-C for Java Developers will guide experienced Java developers into the world of Objective-C. It will show them how to take their existing language knowledge and design patterns and transfer that experience to Objective-C and the Cocoa runtime library. This is the express train to productivity for every Java developer who dreamt of developing for Mac OS X or iPhone, but felt that Objective-C was too intimidating. So hop on and enjoy the ride!

  • Provides a translation service that turns Java problem-solving skills into Objective-C solutions
  • Allows Java developers to leverage their existing experience and quickly launch themselves into a new domain
  • Takes the risk out of learning Objective-C

What you'll learn

  • Apply Java experience to Objective-C and Cocoa
  • Use elegant alternatives that increase productivity
  • Maximize the powerfully unique constructs of Objective-C, like class clusters
  • Think like an object-oriented C programmer to create more reusable code
  • Use all of the things in Java and Objective-C that are actually quite similar, like MVC design patterns
  • Learn how to do all of it within Apple's powerful Xcode programming environment using Cocoa frameworks

Who is this book for?

Experienced Java developers interested in developing native applications for Apple's Mac OS X operating system, iPhone, and iPod touch.


Affordable Price at Store
Buy Low Price From Here Now!




Customer Review


I needed this book a year ago, but am thrilled it is finally here - Matthew McCullough - Highlands Ranch, CO, USA
Being a Java developer for more than 10 years and having explored the Objective-C platform for iPhone development for more than the last year, I struggled in the early days. I longed for a document that spoke to me, the Java emigre, and helped me map my existing knowledge into this new field of development. Finally, such a book has hit the shelves in the form of James Bucanek's Learn Objective-C for Java Developers.

James warns us that direct comparisons between these languages are insufficient, but acknowledges it gives us a great common vocabulary to start with. Once the comparisons have been drawn and as we become comfortable on the Objective-C language, James takes us beyond Obj-C as Java and shows the dynamism of this unique platform. We progress through memory management, persistence, and other platform specific critical technologies, learning each from James in a very friendly tutorial-style manner.

The book ends in a fevered pitch with an overview of mixing C and Obj-C. Overall, I was very pleased with the book, primarily because it spoke to me as a Java developer, and second because the writing style was very digestible. I highly recommend this book to any Java developer moving to the iPhone platform.




Related to Items You've Viewed




Special Offers
Compare Price Now!



*** Product Information and Prices Stored: May 23, 2010 15:45:09


Friends Link : All About Flip Flop Sandals Best Deals & Reviews On Ray Ban Sunglasses Sale

Read more

Objective-C (Developer Reference)

Great Price "Objective-C (Developer Reference)" for $26.39 Today







Price : $39.99
Offer Price : $26.39



Objective-C (Developer Reference) Overviews

A soup-to-nuts guide on the Objective-C programming language

Objective-C is the language behind Cocoa and Cocoa Touch, which is the Framework of applications written for the Macintosh, iPod touch, iPhone, and iPad platforms. Part of the Developer Reference series covering the hottest Apple topics, this book covers everything from the basics of the C language to advanced aspects of Apple development. You’ll examine Objective-C and high-level subjects of frameworks, threading, networking, and much more.

  • Covers the basics of the C language and then quickly moves onto Objective-C and more advanced topics
  • Draws from the author’s first-hand experience garnered while developing applications for the Mac and iPhone OS platforms
  • Discusses high-level subjects, including Objective-C’s bridges to other languages (C++, Ruby, and more), version control, test-driven development, and user interface design

Featuring real-life examples drawn from the author's experience, Objective-C offers an insider look at this amazing programming language.

Affordable Price at Store Check Price Now!




Related to Items You've Viewed




*** Product Information and Prices Stored: May 12, 2010 03:02:05


Friends Link : BUY "Cat And Dog Collars" NOW!! Best iPad Development Textbooks Best Price And Reviews On Throw Cushions Best Deals And Reviews On Black Opal Rings Wordpress : Pilates Yoga Mat

Read more

Objective-C Pocket Reference

Great Price "Objective-C Pocket Reference" for $5.15 Today



As an advanced C++ programmer trying to pick up Objective-C (a weird freakin' language if you ask me), I found this little Pocket Reference to be invaluable. For one thing, its really small which I like -- who needs another tome to litter the bookshelves? I find that it is well written, I actually just started reading it from the beginning and found it to be pretty easy to follow. Finally I = [[NSString alloc] initWithString:@"Understand"]; the crazy formatting for Objective-C methods which just looked like jibberish to me at first. Believe me, after 20 years of programming I can usually understand languages that I've never touched before -- I really needed this book to help me get a handle on Objective-C and it did a commendable job.

Negatives: of course, this is not exactly comprehensive. Since I am also learning Cocoa, I would have liked a little more Cocoa material mixed in. I did find that the writing was at times a bit confusing when discusssing some of the more abstruse concepts of Objective-C. And, always, I like lots of real code examples -- perhaps that just isn't feasible in a book this compact.

Overall, this is a very good book for a newcomer to Objective-C. With this in one hand and Google in the other I can get by quite nicely as I write my iPhone Apps.

Objective-C Pocket Reference Features



Rating :
Price : $9.95
Offer Price : $5.15



Objective-C Pocket Reference Overviews

Objective-C is an exciting and dynamic approach to C-based object-oriented programming; it's the approach adopted by Apple as the foundation for programming under Mac OS X, a Unix-based operating system gaining wide acceptance among programmers and other technologists. Objective-C is easy to learn and has a simple elegance that is a welcome breath of fresh air after the abstruse and confusing C++. To help you master the fundamentals of this language, you'll want to keep the Objective-C Pocket Reference close at hand. This small book contains a wealth of valuable information to speed you over the learning curve. In this pocket reference, author Andrew Duncan provides a quick and concise introduction to Objective-C for the experienced programmer. In addition to covering the essentials of Objective-C syntax, Andrew also covers important faces of the language such as memory management, the Objective-C runtime, dynamic loading, distributed objects, and exception handling.

Affordable Price at Store Check Price Now!



Customer Review



Convenience Pocket Reference - Barry Fung -
It is very good & convenience pocket reference book for Objective-C programming particular for new Objective-C programmer.



Related to Items You've Viewed




*** Product Information and Prices Stored: May 11, 2010 02:48:05


Thanks To : BUY "Kangol Hats" With Affordable Price NOW!! All About Opal Rings and Earrings Best Deals & Reviews On Ray Ban Prescription Sunglasses Best Deals And Reviews On a Gumball Machine Best Price And Reviews On Shoe Stretcher Spray

Read more

Programming in Objective-C

Great Price "Programming in Objective-C" for $8.67 Today



This is an excellent introductory book on Objective C programming language as used for the Apple Macintosh and Apple iPhone. It is very clearly written, with good examples, and good exercises that help reinforce the concepts that need to be learned. I used this book to become proficient in Objective C in less than 3 weeks.(Note I have previous experience with C language and the Macintosh programming language so your learning rate may vary) I highly recommend this to those seeking to learn or review Objective C.


Rating :
Price : $39.99
Offer Price : $8.67



Programming in Objective-C Overviews

Objective-C has become the standard programming language for application development under Mac OS X. It is a powerful yet simple object-oriented programming language that is based on the C programming language. Objective -C is widely available across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

Programming in Objective-C provides the beginner programmer with a complete introduction to the Objective-C language. Unlike other books on Objective-C, it does not assume previous experience with either C or object-oriented programming languages. By using many complete examples and taking a step-by-step approach, the book teaches the reader how to write Objective-C programs on any system that supports the Objective-C language, as well as how to use the Foundation framework to develop portable programs that will run on any system supporting Objective-C.

Affordable Price at Store Check Price Now!



Customer Review


Beautifully written. Great for starting iPhone Development too!!! - zacware - New Jersey
This book is excellent. If you are new to Apple's development tools, and interested in learning iPhone programming, even if you don't have any previous programming experience. This is a great book to start with. I had my 12 year old read the first 100 pages of this book for a basic programming primer in Objective C and then switch over to reading Dave Mark's equally excellent Beginning iPhone Development - Exploring the iPhone SDK, and by the end of the weekend he had written his first basic iPhone app.


Good introduction to Objective C - ipo -
Overall this is a good introduction to Objective-C. Programmers proficient in C will find some sections rather basic but the authors do say in the preface that no programming experience is assumed. The text is also a good book to read before reading Apple's text.



Related to Items You've Viewed




*** Product Information and Prices Stored: May 06, 2010 18:04:07


Tags : BUY "Bicycle Trailers" With Affordable Price NOW!! Best Cocoa Programming Textbooks All About Flip Flop Sandals Best Price And Reviews On Eureka Bagless Vacuum

Read more

Objective-C, Cocoa, and Xcode All-in-One For Dummies

Great Price "Objective-C, Cocoa, and Xcode All-in-One For Dummies" for $26.39 Today







Price : $39.99
Offer Price : $26.39



Objective-C, Cocoa, and Xcode All-in-One For Dummies Overviews

  • What the book covers: The book explains complex topics of object-oriented programming with Objective-C and Cocoa without unnecessary complexity or condescending to the reader, and it is clear and entertaining. The eight minibooks are projected as follows:

Book I: Xcode Toolset

Book II:  Objective-C Fundamentals

Book III:  Interface Design

Book IV: Cocoa Framework

Book V:  Class Design

Book VI:  Cocoa Design Patterns

Book VII:  Memory Management

Book VIII:  Debugging

Series features: Information presented in the straightforward but fun language that has defined the Dummies series for more than fifteen years.

Affordable Price at Store Check Price Now!





*** Product Information and Prices Stored: May 02, 2010 11:44:08


Thanks To : Buy "iPad, iPhone and iPod Touch Programming" Book All About Opal Rings and Earrings Best Price And Reviews On Bagless Canister Vacuum Cleaner Best Deals & Reviews On Two Person Picnic Backpack Best Price And Reviews On Fur Throws

Read more

Pro Objective-C for Mac and iPhone

Great Price Pro Objective-C for Mac and iPhone for $31.49 Today










Price : $49.99

Offer Price : $31.49




Overviews

Pro Objective-C for Mac and iPhone is the first Objective-C book ever written that takes Mac developers, with some level of previous experience, beyond the basics. Authors Jim Dovey and Michael Ash explain complex, often mysterious techniques and illuminate difficult concepts with real-world examples, so you can create the most advanced applications using Objective-C.

In this title, the more advanced and up-to-date continuation of Apress’s best-selling Learn Objective-C for Mac book, the authors include practical coverage of advanced Objective-C topics that are merely touched on in other books; you’ll find thorough treatments of all the advanced concepts and invaluable advice in Pro Objective-C for Mac and iPhone.

  • The only beyond-the-basics book on Objective-C
  • Concentrates on best-practices, like techniques for building modular code
  • Teaches you to leverage the full dynamism of Objective-C
  • Shows you how to take your code beyond stand-alone Mac apps to include applications that communicate across diverse networks and an array of different platforms

What you’ll learn

  • Master loosely coupled code and code blocks.
  • Understand introspection and know when to use subclassing and bridging.
  • Use advanced string parsing and text handling.
  • Execute subprocesses with Shell tools.
  • Explore more advanced topics like garbage collection, weak pointers, and building multithreaded code.
  • Discover everything you need to know to build large enterprise-class applications and integrate them into existing systems and processes.

Who is this book for?

For anyone with a basic knowledge of Objective-C who wants to program more complex, larger, and downright advanced applications for Mac OS X and the iPhone platform.

About the Apress Pro Series

The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.

Affordable Price at Store Check Price Now!




*** Product Information and Prices Stored: Apr 29, 2010 09:45:11


Thanks To : Best iPad Development Textbooks BUY "Flip Flop Sandals" With Affordable Price NOW! Best Objective-C Textbooks Best Deals And Reviews On Braces Crutches Best Price And Reviews On Pineapple Poster Bed Cheap Price & Reviews On Multivariable Calculus Stewart

Read more