Programming in Objective-C, 5/e (Paperback)

Stephen G. Kochan

  • 出版商: Addison Wesley
  • 出版日期: 2012-12-14
  • 定價: $1,750
  • 售價: 6.0$1,050
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 032188728X
  • ISBN-13: 9780321887283
  • 相關分類: Apple Developer
  • 立即出貨(限量) (庫存=3)

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

商品描述

Programming in Objective-C, Fifth Edition
Updated for OS X Mountain Lion, iOS 6, and Xcode 4.5

Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and OS X 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 C programming language.

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.

This edition has been fully updated to incorporate new features in Objective-C programming introduced with Xcode 4.4 (OS X Mountain Lion) and Xcode 4.5 (iOS 6.)

“The best book on any programming language that I’ve ever read. If you want to learn Objective-C, buy it.”–Calvin Wolcott

“An excellent resource for a new programmer who wants to learn Objective-C as their first programming language–a woefully underserved market.”–Pat Hughes

Table of Contents

1 Introduction
Part I The Objective-C 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 and Automatic Reference Counting (ARC)
18 Copying Objects
19 Archiving

Part III Cocoa, Cocoa Touch, and the iOS SDK
20 Introduction to Cocoa and Cocoa Touch
21 Writing iOS Applications

Appendixes
A Glossary
B Address Book Program Source Code

商品描述(中文翻譯)

《Objective-C 程式設計,第五版》
更新至 OS X Mountain Lion、iOS 6 和 Xcode 4.5

《Objective-C 程式設計》是一本精簡且細心撰寫的教學書籍,介紹了蘋果的 iOS 和 OS X 平台上 Objective-C 和物件導向程式設計的基礎知識。

本書不假設讀者具備物件導向程式設計語言或 C 語言(Objective-C 基於此)的先前經驗。因此,無論是初學者還是有經驗的程式設計師都可以使用本書快速有效地學習 Objective-C 的基礎知識。讀者也可以在不必先學習底層 C 程式語言的細節的情況下,學習物件導向程式設計的概念。

這種獨特的學習方法,加上每章結尾的許多小型程式範例和練習題,使《Objective-C 程式設計》非常適合課堂使用或自學。

本版已完全更新,以納入 Xcode 4.4(OS X Mountain Lion)和 Xcode 4.5(iOS 6)中引入的 Objective-C 程式設計的新功能。

“這是我讀過的關於任何程式語言的最佳書籍。如果你想學習 Objective-C,就買這本。”–Calvin Wolcott

“對於想以 Objective-C 作為他們的第一個程式語言學習的新手來說,這是一個很好的資源,這個市場一直被忽視。”–Pat Hughes

《目錄》

第一部分 Objective-C 語言
2 Objective-C 程式設計
3 類別、物件和方法
4 資料型別和運算式
5 程式迴圈
6 條件判斷
7 進階類別
8 繼承
9 多型、動態型別和動態繫結
10 變數和資料型別進階
11 類別分類和協定
12 預處理器
13 C 語言底層特性

第二部分 Foundation 框架
14 Foundation 框架介紹
15 數字、字串和集合
16 檔案處理
17 記憶體管理和自動引用計數(ARC)
18 物件複製
19 封存

第三部分 Cocoa、Cocoa Touch 和 iOS SDK
20 Cocoa 和 Cocoa Touch 介紹
21 撰寫 iOS 應用程式

附錄
A 术語表
B 通訊錄程式原始碼