Objective-C Programming - Aaron Hillegass

Objective-C Programming

Aaron Hillegass

出版时间

2011-10-28

ISBN

9780321706287

评分

★★★★★
书籍介绍

Want to write applications for iOS or the Mac? This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them.

Based on Big Nerd Ranch's legendary Objective-C Bootcamp,¿this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies.

This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and authoritative voices in the iOS and Cocoa community.

Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), this guide features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron’s determination that you understand what you’re doing—or at least why you’re doing it—encourages you to think critically as a programmer.

Aaron Hillegass, a former employee at NeXT and Apple, has nearly two decades experience programming and teaching Objective-C, Cocoa, and, more recently, iOS. Aaron is the author of Cocoa Programming for Mac OS X and co-author of iOS Programming: The Big Nerd Ranch Guide. Both best-sellers, these books have helped many people develop and enhance their programming skills. In 2001...

(展开全部)

AI导读
核心看点
  • 零基础从C语言讲起,循序渐进掌握Objective-C
  • Big Nerd Ranch经典课程改编,讲解透彻且亲切
  • 通过动手实例引导理解,而非单纯罗列语法
适合谁读
  • 零编程基础或仅有C语言基础的初学者
  • 希望系统入门iOS或Mac应用开发的读者
  • 需要巩固Objective-C基础语法的进阶者
读前提醒
  • 有C基础者可略过前半部分,直接阅读OC章节
  • 建议配合Xcode动手敲代码,强化理解
  • 注意书中部分API可能过时,需结合最新文档
读者共识
  • 公认的最佳Objective-C入门书籍,无出其右
  • 讲解清晰详细,适合新手建立感性认识
  • 阅读体验轻松,能快速上手编写Hello World

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "随着年龄的增长,能难倒成年人的事情会少很多,不是因为成年人知道一切,而是因为成年人会选择避开那些自己不了解的事物。"
  • "编写本书时,作者的儿子 Otto 只有 6 岁。Otto 每天都会遇到几件让其困惑不解,倍感挫折的事情。Otto 不停地吸收新知识,替换旧的固有思维。这类事情频繁发生,但 Otto 不会半途而废,停下来想“好难啊,是不是应该把这本书扔掉?” 随着年龄的增长,能难倒成年人的事情会少很多。不是因为成年人知道一切,而是因为成年人会选择避开那些自己不了解的事物。例如,阅读关于历史的书籍是轻松愉快的,因为只需要借助现有的知识即可。这属于轻松类型的学习。"
  • "For example, what happens when we destroy the parent view? The reference from the subview to the parent would no longer be valid. In fact, trying to reference that non-existent parent view could cause the application to crash."
  • "当程序将索引为5的BNREmployee对象移出数组时,会因为该对象不再有拥有方而将其释放。其包含的所有BNRAsset对象也会因为没有拥有方而被释放。"
作者简介
Aaron Hillegass, a former employee at NeXT and Apple, has nearly two decades experience programming and teaching Objective-C, Cocoa, and, more recently, iOS. Aaron is the author of Cocoa Programming for Mac OS X and co-author of iOS Programming: The Big Nerd Ranch Guide. Both best-sellers, these books have helped many people develop and enhance their programming skills. In 2001, Aaron founded Big Nerd Ranch and began developing intensive courses that teach programming in a focused, distraction-free environment. He is currently working on site plans and blueprints for the new Ranch to be located in Atlanta, GA.
用户评论
书比较简单,初学者可以看一下。作入门用。
OC入门书籍,无出其右者,跳过了书中C相关的章节,这是一本手把手教你查API文档,用XCode,知识结构结构清晰,基本没有废话的好书。不能评价更高~
这书不错,讲解清晰详细,入门必备
第二部分讲c,可以略去,第三部分讲obj-c,还不错。第四部分是两个简单例子。第五部分将obj-c的几个要点,第六部分讲c的几个点。浏览一遍会对mac开发有个感性认识,适合入门第一步。
good enough
兼顾了C和ObjC的课题,但lib一点都没说,所以还需要别的书补充。很多也没有跟得上更新,比如还在用synthesize
好书,虽然看到一半就看另一本去了
入门必备,有些原理讲得很细,比如说栈和堆的区别,程序运行时内存是怎么分配的
OC的入门书籍,这本书的特点是把OC当成一门编程语言来进行介绍,着重介绍语言本身的特性,而非作为OSX/iOS平台开发的附属出现,而且采用循序渐进的方式,通过引导读者编程,修改代码来了解语言的原理,适合入门。
收藏