| By Tad Anderson | Article Rating: |
|
| January 26, 2013 03:00 PM EST | Reads: |
2,750 |
| This book is a nice concise no nonsense introduction to Objective-C. This book is different than most of the Objective-C books I have read in that it uses Cocoa and Cocoa Touch to teach the language. The book starts out covering the developer programs, Xcode, Object-Oriented Programming with Objective C, and the Foundation library. It then has a chapter on the contents of iOS and OS X applications and how they are each packaged. This is a must read chapter for those coming from a Windows background. The book continues to cover a ton of topics. I have listed the chapters included in the book below to show you the topics covered. 1. Cocoa Development Tools 2. Object-Oriented Programming with Objective-C 3. Foundation 4. Applications on OS X and iOS 5. Graphical User Interfaces 6. Blocks and Operation Quotes 7. Drawing Graphics in Views 8. Audio and Video 9. Model Objects and Data Storage 10. Cocoa Bindings 11. Table Views and Collection Views 12. Document-Based Applications 13. Networking 14. Working with the Real World 15. Event Kit 16. Instruments and the Debugger 17. Sharing and Notifications 18. Nonstandard Apps 19. Working with Text 20. iCloud You may be wondering what the heck Operation Quotes are that are covered in chapter 6. That should have been Operation Queues. One of the main things I like about this book is that the topics are short and also very informative. There are not 10 samples and scenarios to show you the ins and outs of the topic at hand, the author just provides an example and a short explanation which is enough. This style of covering topics does require that you be an experienced programmer. An experienced programmer coming from the Java or .NET world should do fine with this style of teaching. The short chapters make the book a very easy cover to cover read. The pace at which topics change is nice. The short chapters also makes this book an ideal reference for learning a lot about a topic in a short amount of time. I would recommend reading the first 6 chapters in order, but then after that the chapters stand alone. The code is organized into one workspace which makes it very easy to use. It also works as is and is very usable. Over all I highly recommend this book to any experienced developer coming from the Java or .NET world. If you have no programming experience you may want to spend some time learning C first. |
Learning Cocoa with Objective-C: Developing for the Mac and iOS App Stores |
CIO, CTO & Developer Resources
Published January 26, 2013 Reads 2,750
Copyright © 2013 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
More Stories By Tad Anderson
Tad Anderson has been doing Software Architecture for 16 years and Enterprise Architecture for the past few.
- Cloud People: A Who's Who of Cloud Computing
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- According to Nick Gholkar, Accounting Apps Make Conducting Business Easier
- Infinity Augmented Reality and Technical Evangelist Robert Scoble Are Enthusiastic About the Upcoming Release of Google Glass
- Gameloft and Fox Digital Entertainment Announce Epic™, the New, Official Game Inspired by the Upcoming Animated Feature from the Creators of Ice Age
- Which Web Browser Offers Best Malware Protection? NSS Labs Releases New 2013 Web Browser Group Test Results
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- GoBank Announces Timing of General Availability and National Distribution Relationships at FinovateSpring
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- New RushCard Initiatives Aim for Best-in-Industry Transparency
- News America Marketing Partners With Children's Miracle Network Hospitals To Support Upcoming 'EPIC' Campaign
- ClickSoftware Announces 2013 Annual General Meeting of Shareholders to be Held on July 8, 2013
- Cloud People: A Who's Who of Cloud Computing
- AMD and Adobe Collaborate on Upcoming Version of Adobe Premiere Pro Software to Enable Breakthrough Video Editing Performance Through Open Standards
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Swipe to See Your Account Balance with Groundbreaking Bank of the West Mobile Apps, Built on Mobiliti from Fiserv
- AWS Going into a New Line of Work
- ipDatatel Winner of Best New Residential Alarm & Monitoring Technology by Security Industry Association
- According to Nick Gholkar, Accounting Apps Make Conducting Business Easier
- Authors of McGraw-Hill Reading Wonders, Key Contributors to Development of Common Core State Standards, Speak on Literacy Issues at International Reading Association's 2013 Annual Convention
- Infinity Augmented Reality and Technical Evangelist Robert Scoble Are Enthusiastic About the Upcoming Release of Google Glass
- Gameloft and Fox Digital Entertainment Announce Epic™, the New, Official Game Inspired by the Upcoming Animated Feature from the Creators of Ice Age
- Which Web Browser Offers Best Malware Protection? NSS Labs Releases New 2013 Web Browser Group Test Results
- Apple Makes Highly Eccentric Hire
- Where Are RIA Technologies Headed in 2008?
- Sun Blew its "iPhone" Java Opportunity to AJAX
- Building an iPhone Application with Adobe AIR
- iPhone Will Make Mobile AJAX and Web 2.0 Happen
- AJAXWorld Conference Adds "iPhone Developer Track"
- Cloud People: A Who's Who of Cloud Computing
- Kindle 2 vs Nook
- Why Build Applications for the iPhone and iPod Touch?
- Designing For the "iPhone" Is a Refreshing Experience
- Apple iPad Reminds Us How Brands Succeed by Transforming Experiences
- New Column: A Geek's Bookshelf
- Android: Who Hates Google Over the Phone?
























