Objective-C Programming: The Big Nerd Ranch Guide, 2/e (Paperback)
暫譯: Objective-C 程式設計:大 Nerd Ranch 指南(第二版)

Aaron Hillegass, Mikey Ward

  • 出版商: Addison Wesley
  • 出版日期: 2013-11-18
  • 售價: $1,580
  • 貴賓價: 9.5$1,501
  • 語言: 英文
  • 頁數: 357
  • 裝訂: Paperback
  • ISBN: 032194206X
  • ISBN-13: 9780321942067
  • 相關分類: Apple Developer
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

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

Based on Big Nerd Ranch's popular Objective-C Bootcamp, Objective-C Programming: The Big Nerd Ranch Guide covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. Compatible with Xcode 5, iOS 7, and OS X Mavericks (10.9), this guide features short chapters and an engaging style to keep you motivated and moving forward. At the same time, it encourages you to think critically as a programmer.

Here are some of the topics covered:

  • Using Xcode, Apple’s documentation, and other tools
  • Programming basics: variables, loops, functions, etc.
  • Objects, classes, methods, and messages
  • Pointers, addresses, and memory management with ARC
  • Properties and Key-Value Coding (KVC)
  • Class extensions
  • Categories
  • Classes from the Foundation framework
  • Blocks
  • Delegation, target-action, and notification design patterns
  • Key-Value Observing (KVO)
  • Runtime basics

商品描述(中文翻譯)

想要編寫 iOS 應用程式或桌面 Mac 應用程式嗎?這本關於程式設計和 Objective-C 語言的入門書籍是您從使用應用程式到編寫應用程式的第一步。

基於 Big Nerd Ranch 受歡迎的 Objective-C Bootcamp,Objective-C Programming: The Big Nerd Ranch Guide 涵蓋了 C、Objective-C 以及使開發者能夠充分利用 Apple 技術的常見程式設計慣用語。此指南與 Xcode 5、iOS 7 和 OS X Mavericks (10.9) 兼容,特別設計了短章節和引人入勝的風格,以保持您的動力並推進學習。同時,它也鼓勵您作為程式設計師進行批判性思考。

以下是一些涵蓋的主題:
- 使用 Xcode、Apple 的文檔和其他工具
- 程式設計基礎:變數、迴圈、函數等
- 物件、類別、方法和訊息
- 指標、地址和使用 ARC 的記憶體管理
- 屬性和鍵值編碼 (Key-Value Coding, KVC)
- 類別擴展
- 類別
- 來自 Foundation 框架的類別
- 區塊
- 代理、目標-動作和通知設計模式
- 鍵值觀察 (Key-Value Observing, KVO)
- 執行時基礎