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 $11.32 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 : $11.32



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 Check Price 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




*** Product Information and Prices Stored: May 12, 2010 22:09:10


See Also : BUY "Bicycle Trailers" With Affordable Price NOW!! Best Price And Reviews On Cat Throw Best Deals & Reviews On Cheap Picnic Backpacks Best Deals And Reviews On Dome Pool Cover

Read more

Beginning Mac OS X Game Development with Cocoa: Gaming Tools and Techniques for Objective-C Programmers

Great Price "Beginning Mac OS X Game Development with Cocoa: Gaming Tools and Techniques for Objective-C Programmers" for $26.39 Today







Price : $39.99
Offer Price : $26.39



Beginning Mac OS X Game Development with Cocoa: Gaming Tools and Techniques for Objective-C Programmers Overviews

Calling all Mac OS X software developers! It’s no secret that the big business game developers have been ignoring our favorite computing platform. But now that the iPhone OS has created a renaissance of independent game development, what better time to create the next great game for Mac OS X? 

Beginning Mac OS X Game Development with Cocoa is more than a comprehensive introduction to game programming using Cocoa. It’s both a game theory primer and hands-on guide, taking you from gaming basics to ripsnorting techniques that will make the world quake at your command. As a Mac programmer you are lucky—Cocoa provides all the foundation you need to build pretty much any game you can dream up. You'll take advantage of the application frameworks with its extensive library of support classes, so that you can keep your code clean, concise, and well optimized. As a result you'll spend less time debugging and more time adding features that make your games cool, addictive, and totally unique.

What you'll learn

  • Basic game theory with a Mac OS X flavor
  • Proper game programming practice, including Game Design, Prototyping, and Refactoring
  • The right Cocoa classes to use to write efficient, responsive code 
  • How to liven up all the action with Core Animation
  • Multiplayer interaction and networking with Bonjour and wi-fi
  • Detailed user interface skills
  • What you need to take your Mac OS X game to the iPhone and iPad

  • Who this book is for

    This book is intended for a wide range of developers interested in the same thing—writing games for Mac OS X. Perhaps you know a little Objective-C and want to learn more about Cocoa by writing your first game. Or just as likely, you're an experienced Mac OS X developer and know Apple's developer toolset well, but have never written a game before. Either way, this book will get you started and give you the knowledge you need to write great games with Cocoa.

    Affordable Price at Store Check Price Now!





    *** Product Information and Prices Stored: May 09, 2010 20:40:09


    Related : All About Opal Rings and Earrings BUY "Opal Rings and Earrings" Affordable Price Best Price And Reviews On Subwoofer Port

    Read more

    Head First iPhone and iPad Development: A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad

    Great Price "Head First iPhone and iPad Development: A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad" for $31.49 Today







    Price : $49.99
    Offer Price : $31.49



    Head First iPhone and iPad Development: A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad Overviews

    Let's say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and iPad Development will help you get your first application up and running in no time. You'll not only learn how to design for Apple's devices, you'll also master the iPhone SDK tools -- including Interface Builder, Xcode, and Objective-C programming principles -- to make your app stand out.

    Whether you're a seasoned Mac developer who wants to jump into the App store, or someone with strong object-oriented programming skills but no Mac experience, this book is a complete learning experience for creating eye-catching, top-selling iPhone and iPad applications.

    • Install the iPhone OS SDK and get started using Interface Builder and XCode
    • Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management
    • Take advantage of iPhone OS patterns such as datasources and delegates
    • Preview your applications in the Simulator
    • Build more complicated interactions that utilize multiple views, data entry/editing, and rotation
    • Work with the iPhone's camera, GPS, and accelerometer
    • Optimize, test, and distribute your application

      We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone and iPad Development has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

    Affordable Price at Store Check Price Now!





    *** Product Information and Prices Stored: May 03, 2010 08:46:24


    Visit : Best iPad Programming Textbooks Best iPhone Programming Textbooks Best Deals & Reviews On Cheap Ray Ban Sunglasses

    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



    Pro Objective-C for Mac and iPhone 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!




    Related to Items You've Viewed




    *** Product Information and Prices Stored: May 02, 2010 08:36:12


    Recommend : BUY "GPS Watches" NOW!! BUY "Flip Flop Sandals" With Affordable Price NOW! Best Deals, Reviews On Chariot Bicycle Trailer

    Read more

    Programming in Objective-C 2.0 (2nd Edition)

    Programming in Objective-C 2.0 (2nd Edition) Review




    This book is in many ways a gold mine of knowledge. From my college engineering days, I had to learn many computer languages such as Fortran and C++. However, as the old quip goes, use it or lose it.

    For years I had wanted to begin programming again because I enjoyed doing so, but the real question remained: What is the optimal approach to do so that would best utilize my prior knowledge AND bridge the gap to todays world of programming in Objective-C? Fortunately for me, I discovered Mr. Kochan's book and it was indeed the bridge that I sought. (Oddly enough, the cover on this book has a bridge on it. Go figure ...)

    As most things in life go, the real significance of this book was not obvious at the onset. However, after glancing through the book, it was immediately clear to me that (A): The author took great pains to cover all the nuances of Objective-C in great detail so that anyone could understand them, and (B): The author is more than qualified to illuminate the subject matter and easily educate those that take the time to read his book and work all the examples.

    For instance, I had wondered for years what an 'object' actually was that made Objective-C so special as compared to C and C++. Mr. Kochan's car example made this so succinctly clear that I wondered why all the other books I have never even came close to clarifying this important point. The other authors chose instead to define an object in abstract terms (generally speaking) which was not much help at all. Granted, the other books were about Xcode and Cocoa. However, without having a clear understanding as to what an 'object' is, how is anyone trying to learn Cocoa or Xcode going to move forward since 'objects' are both the building blocks and the future of both Cocoa and Xcode?

    "Oh, and one more thing". To the unfamiliar, that is Steve Jobs' famous on-stage line when introducing new Apple products or software. A few weeks back I discovered that Mr. Kochan has a web site [...] based on learning Objective-C, - chapter by chapter. Upon making this discovery, I was at once elated to find the site and annoyed that no mention of this was made in the book. Perhaps the book was published before the website was built, but regardless this website is an INVALUABLE resource for learning Objective-C. And, from experience, Mr. Kochan will respond to your queries and comments within a day and oftentimes, within a few hours. How he does this, I have no idea, but he does.

    My book did not come with a video CD, so I cannot comment on that. Speaking only for myself, I prefer a book over a video because I can re-read any part of a book much easier than I can a video. The web site does have video content for those so interested.

    And least anyone wonder, I have absolutely no connection to Mr. Kochan. Period. But, I will forever be grateful to him for writing this book and creating and participating in his website. Both are indispensable sources for learning Objective-C.

    Bottom line: I cannot recommend this book highly enough to those wishing to begin programming in Objective-C or to those who have past programming experience and wish to learn Objective-C. At twice the price, this book would still be a steal.

    Programming in Objective-C 2.0 (2nd Edition) Features

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



    Rating :

    Price : $44.99

    Offer Price : $26.00




    Overviews

    THE #1 BESTSELLING BOOK ON OBJECTIVE-C 2.0


    Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to Objective-C, the primary language used to develop applications for the iPhone, iPad, and Mac OS X platforms.

     

    The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday iPhone/iPad or Mac OS X programming tasks.


    A powerful yet simple object-oriented programming language that’s based on the C programming language, Objective-C is widely available not only on OS X and the iPhone/iPad platform but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

     

    The second edition of this book thoroughly covers the latest version of the language, Objective-C 2.0. And it shows not only how to take advantage of the Foundation framework’s rich built-in library of classes but also how to use the iPhone SDK to develop programs designed for the iPhone/iPad platform.

     

    Table of Contents


       1    Introduction

    Part I: The Objective-C 2.0 Language

        2    Programming in Objective-C 

        3    Classes, Objects, and Methods

        4    Data Types and Expressions

        5    Program Looping

        6    Making Decisions

        7    More on Classes

        8    Inheritance

        9    Polymorphism, Dynamic Typing, and Dynamic Binding

      10    More on Variables and Data Types

      11    Categories and Protocols

      12    The Preprocessor

      13    Underlying C Language Features

    Part II: The Foundation Framework

      14    Introduction to the Foundation Framework

      15    Numbers, Strings, and Collections

      16    Working with Files

      17    Memory Management

      18    Copying Objects

      19    Archiving

    Part III: Cocoa and the iPhone SDK

      20    Introduction to Cocoa 

      21    Writing iPhone Applications

    Part IV: Appendixes

      A    Glossary

      B    Objective-C 2.0 Language Summary

      C    Address Book Source Code

      D    Resources


    Affordable Price at Store Check Price Now!



    Customer Review


    All programming instructional books should be written this way - Interpol - Los Angeles, CA
    I'm currently only 4 chapters into the Kindle version of this book and so far I can honestly say I've been able to learn more about Objective C than any other book. I have a background in computer science and have learned various programming languages such as BASIC, Pascal, LISP, Scheme, Java, even assembly - but I never got around to learning C or any of its variants. I've consumed many instructional books on programming and can honestly say that this one is the most well-written and easily comprehensible out of all of them. The author takes great care to explain virtually every aspect of Objective C syntax and does it in a way that's comfortable for both neophytes as well as those who have had some prior programming experience.

    Additionally, the Kindle version of this book is done very well, easily readable on the Kindle device or an iPad (I've been reading it on both). When it's displayed on the iPad (with the Kindle app), you also get the additional benefit of color illustrations. Although I have a long way to go in this book, I can already say that I will have no problem reading it on my PC, my Kindle, or my iPad.

    If you're interested in developing apps for the iPhone/iPod Touch/iPad, start with this book to give yourself a decent understanding of the Objective-C language, and THEN read the more iPhone OS-specific programming books such as "Head First iPhone Development" and "iPhone Application Development for Dummies". I tried to start with the Head First book and pretty much went nowhere with it until I started reading "Programming in Objective-C 2.0". Now concepts are starting to come together and I'm excited about what I can start doing with the iPhone SDK.


    A pick for any advanced developer's library - Midwest Book Review - Oregon, WI USA
    The second edition of Programming in Objective-C 2.0: A Complete Introduction to the Objective-C Language for Mac OS X and iPhone Development is a pick for any advanced developer's library. It tells of a language that has become the standard for application development on the Mac OS X and iPhone platforms, and provides new programmers with step-by-step introductions to its language and use. This second edition has been updated and expanded to cover Objective C 2.0 and is a pick for any developer's collection.




    *** Product Information and Prices Stored: Apr 27, 2010 07:10:12


    See Also : Best Deals & Discounts And Reviews Online Shopping All About Opal Rings and Earrings All About Kangol Hats - Best Deals, Discounts Cheap Price & Reviews On Vector Calculus Textbook

    Read more

    Beginning Mac Programming: Develop with Objective-C and Cocoa (Pragmatic Programmers)

    Beginning Mac Programming: Develop with Objective-C and Cocoa (Pragmatic Programmers) Review




    This book is amazing. I have been through it, cover to cover in detail, and have been stunned by the quality. No mistakes (I recall 1 typo in the whole book), a rarity in programming books, and everything went smoothly as I followed along in XCode on my Mac. It's targeted at beginners, yet I feel like somebody wanting a deeper understanding of Apple-based programming will get even more out of it (non-beginners or iPhone OS programmers that are looking for a good foundation). The author has done an outstanding job of leading the reader through the topics and balancing code examples vs. discussion. Can't recommend it enough.

    Beginning Mac Programming: Develop with Objective-C and Cocoa (Pragmatic Programmers) Features

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



    Rating :

    Price : $34.95

    Offer Price : $19.10




    Overviews

    Beginning Mac Programming takes you through concrete, working examples, giving you the core concepts and principles of development in context so you will be ready to build the applications you've been imagining. It introduces you to Objective-C and the Cocoa framework in clear, easy-to-understand lessons, and demonstrates how you can use them together to write for the Mac, as well as the iPhone and iPod.

    You'll explore crucial developer tools like Xcode and Interface Builder, and learn the principles of object-oriented programming, and how memory, data, and storage work to help you build your software.

    If you've ever wanted to develop software for the Mac, this book is for you.

    Affordable Price at BlogBestPrice.com Check Price Now!



    Customer Review







    *** Product Information and Prices Stored: Apr 21, 2010 05:46:07


    Friends Link : All About Flip Flop Sandals Best Objective-C Programming Textbooks All About Kangol Hats - Best Deals, Discounts Best Deals And Reviews On Antique Opal Ring Best Deals And Reviews On Cocoa Programming Language Books

    Read more