Start reading Programming in Objective-C on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Programming in Objective-C (3rd Edition) (Developer's Library)
 
 

Programming in Objective-C (3rd Edition) (Developer's Library) [Kindle Edition]

Stephen G. Kochan
4.6 out of 5 stars  See all reviews (12 customer reviews)

Kindle Price: £17.04 includes VAT* & free wireless delivery via Amazon Whispernet
* Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £17.04  
Paperback --  


Product Description

Product Description

Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for the iOS and Mac platforms.

The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C).

This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C ideally suited for either classroom use or self-study. While the Objective-C language itself has gone through relatively minor changes since the introduction of Objective-C 2.0, the Apple development tools that programmers use for Objective-C development on the Mac and on iOS have changed significantly in a very short period of time.

The third edition of Programming in Objective-C includes numerous updates and improvements throughout the book:

  • Improved organization for some chapters
  • Incorporation of feedback and suggestions from members of the author's forum for readers, including more detailed descriptions for some of the examples
  • A new introduction to blocks with examples
  • Replacement of deprecated methods with newer methods
  • Updated diagrams and steps for using Xcode 4
  • From the Back Cover

    Programming in Objective-C, Third Edition
    An introduction to the Objective-C language for iOS and Mac OS X development

    Stephen G. Kochan

    Objective-C has become the standard programming language for application development on the iOS and Mac OS X platforms. A powerful yet simple object-oriented programming language that’s based on C, Objective-C is widely available not only on Apple platforms but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows.

    Programming in Objective-C provides the new programmer a complete, step-by-step introduction to the Objective-C language. 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 programming needs.

    The third edition of Programming in Objective-C features updated and expanded coverage of the latest developments in Objective-C as well as new tools such as Xcode 4. It shows how to take advantage of the Foundation framework’s rich built-in library of classes and provides an introduction to iOS programming.

    Product details

    • Format: Kindle Edition
    • File Size: 3143 KB
    • Print Length: 552 pages
    • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
    • Publisher: Addison-Wesley Professional; 3 edition (10 Jun 2011)
    • Sold by: Amazon Media EU S.à r.l.
    • Language: English
    • ASIN: B004QQ3MI6
    • Text-to-Speech: Enabled
    • X-Ray: Not Enabled
    • Average Customer Review: 4.6 out of 5 stars  See all reviews (12 customer reviews)
    • Amazon Bestsellers Rank: #159,309 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
    •  Would you like to give feedback on images?


    More About the Author

    Discover books, learn about writers, and more.

    What Other Items Do Customers Buy After Viewing This Item?


    Customer Reviews

    4.6 out of 5 stars
    4.6 out of 5 stars
    Most Helpful Customer Reviews
    6 of 6 people found the following review helpful
    5.0 out of 5 stars Excellent introduction to Objective-C 28 Jun 2011
    Format:Paperback
    Having recently decided to learn how to develop apps for the iPhone, I purchased this book as a guide and future reference to the Objective-C language, the underlying language for creating iPhone apps.

    Stephen Kochan has a unique way of explaining the language that people who have never programmed before should be able to pick up this book and develop a good grasp of it. Unlike languages like C (a procedural) language which Objective-C is built on, Objective-C is an object oriented language, something that can be hard to get your head around.

    Right from the start of the book in Chapter 3, Stephen gives you an introduction to Classes, Objects and Methods - the basics behind object oriented programming. The way he explains the concept of OOP to mere mortals without being condescending is very well done, and was able to make things clearer to me.

    Although I am currently working on Chapter 6 of 21 of the 3rd edition, with the way the book is written so far, I believe I will have no trouble understanding the rest of the book - even the harder chapters.
    Was this review helpful to you?
    4 of 4 people found the following review helpful
    5.0 out of 5 stars A very thorough grounding in Objective-C 20 Oct 2011
    By Oli
    Format:Paperback
    Most books on Objective-C, programming for the iPhone, iPad, etc., nearly all start with trying to get you to develop an App in the first chapter, complete with buttons. This is all very well, except that you understand nothing of the underlying principles. Kochan's book does the opposite. It starts really from the beginning, making sure your programming foundation is solid. He focuses on making sure you know how basic things like variables work, looping and making if-else decisions, with output straight to the console (or debugger window), rather than a fancy graphical user interface. He then builds on this foundation to build out objects and classes. He uses what I would call quite a mathematical approach, with lots of maths examples (e.g. calculating the area of rectangle, making a fraction class, etc. It's only really in the last quarter of the book that you start to learn about the foundation framework, and then in the very last chapter your first proper IOS app. This means when you develop your IOS app, you actually KNOW what the app is doing.

    My background is in procedural programming languages such as pascal, basic, and visual basic, albeit 10 years ago. This was a great re-introduction, and especially in to object oriented programming. Anyone who appreciates learning something with a solid foundation will be well at home with this book. It is straight forward to follow. I high recommend hanging in there to do each example. Type each one in and you learn a lot from your mistakes. I got through the first 300 pages in about 2.5 weeks, studying about an hour a night. There is also a comprehensive forum where there are little quizzes which are v helpful to embed the knowledge.

    Highly recommend this book for anyone wanting a proper grounding. I write very few reviews, but felt this one was worth it.
    Comment | 
    Was this review helpful to you?
    4 of 4 people found the following review helpful
    5.0 out of 5 stars From a non-programmer 29 Aug 2011
    Format:Kindle Edition|Amazon Verified Purchase
    I have very limited experience of programming and usually find it hard to get my head round but this book makes it easy. It is straight forward and very readable. If you've never programmed before but feel like giving it a go, then this is the book for you.
    Comment | 
    Was this review helpful to you?
    Would you like to see more reviews about this item?
    Were these reviews helpful?   Let us know
    Most Recent Customer Reviews
    4.0 out of 5 stars Programming in objective c
    Fantastic book. Found it easy to follow and understand. The author breaks each task down into simple easy to follow step by step examples.
    Published 2 months ago by I. Coulton
    5.0 out of 5 stars AAAAA
    Thank u that no bad Book do well I like it.
    Im happy with that. good post.
    Thank u
    Jason Sharpe
    Published 6 months ago by Jason
    5.0 out of 5 stars Excellent book!
    I've found this book very helpful. After reading several objective-c and iOS development books this is by far the best. For the person that can't find main. Read more
    Published 14 months ago by H3M0
    5.0 out of 5 stars An amazing primer for programmers both old and new
    I bought this book book because I wanted to get back into programming which I dropped over 15 years ago. Read more
    Published 17 months ago by Peter Abatan
    5.0 out of 5 stars Fantastic introduction to Objective-C
    I am a Computer Scientist, looking at getting into iPhone development, so I got this book just so I could become familiar with Objective-C before moving onto other books that go... Read more
    Published 19 months ago by Craig
    4.0 out of 5 stars A nice book to start learning Objective-C
    This book is well-written and helps you understanding the peculiarities of objective-c (messages, protocols, categories etc), but it does not explain deeply each topic.. Read more
    Published 19 months ago by Gianni Costanzi
    5.0 out of 5 stars Must have
    This book is a must have for anyone learning Objective-C. It works well both for those who have no programming knowledge as for those who know JAVA and C++.
    Published 22 months ago by peturingi
    5.0 out of 5 stars Can't get any better
    it dosn't get any better than this, it's clear, concise, easy to keep up with and the detail is sublime. Read more
    Published 22 months ago by RyanBowk
    2.0 out of 5 stars why can't authors check the books before release!!!
    Not a great start I got this as it should be up to date the first thing it starts with is "main.m" which is NOT there. Please if you say it is up to date get it up to date!.
    Published 23 months ago by Mr M Rosenthal
    Search Customer Reviews
    Only search this product's reviews

    Popular Highlights

     (What's this?)
    &quote;
    A unique occurrence of a class is an instance, and the actions that are performed on the instance are called methods. &quote;
    Highlighted by 106 Kindle users
    &quote;
    The leading minus sign (-) tells the Objective-C compiler that the method is an instance method. The only other option is a plus sign (+), which indicates a class method. &quote;
    Highlighted by 103 Kindle users
    &quote;
    Just as a point of terminology, you say that you declare the methods in the @interface section and that you define them (that is, give the actual code) in the @implementation section. &quote;
    Highlighted by 100 Kindle users

    Customer Discussions

    This product's forum
    Discussion Replies Latest Post
    No discussions yet

    Ask questions, Share opinions, Gain insight
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     

    Search Customer Discussions
    Search all Amazon discussions
       



    Look for similar items by category


    Amazon Media EU S.à r.l. Privacy Statement Amazon Media EU S.à r.l. Delivery Information Amazon Media EU S.à r.l. Returns & Exchanges