Learn Objective-C on the Mac: For OS X and iOS, 2/e (Paperback)
暫譯: 在 Mac 上學習 Objective-C:針對 OS X 和 iOS,第二版 (平裝本)
Scott Knaster
- 出版商: Apress
- 出版日期: 2012-06-29
- 售價: $1,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 384
- 裝訂: Paperback
- ISBN: 1430241888
- ISBN-13: 9781430241881
-
相關分類:
Apple Developer
-
相關翻譯:
Objective-C 基礎教程(第2版)(Learn Objective-C on the Mac: For OS X and iOS, 2/e) (簡中版)
買這商品的人也買了...
-
$3,360$3,192 -
$2,180$2,071 -
$880$695 -
$1,440Beginning Linux Programming, 4/e (Paperback)
-
$580$458 -
$3,750$3,563 -
$2,020$1,919 -
$950$808 -
$2,390$2,271 -
$480$379 -
$540$427 -
$650$514 -
$450$356 -
$580$458 -
$580$452 -
$1,130$893 -
$860$774 -
$480$408 -
$3,150$3,087 -
$590$460 -
$350$277 -
$560$442 -
$349$276 -
$360$281 -
$1,600$1,600
商品描述
Learn to write apps for some of today's hottest technologies, including the iPhone and iPad (using iOS), as well as the Mac (using OS X). It starts with Objective-C, the base language on which the native iOS software development kit (SDK) and the OS X are based. Learn Objective-C on the Mac: For OS X and iOS, Second Edition updates a best selling book and is an extensive, newly updated guide to Objective-C.
Objective-C is a powerful, object-oriented extension of C, making this update the perfect follow-up to Dave Mark’s bestselling Learn C on the Mac. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Scott Knaster and Waqar Malik show how to harness the power of Objective-C in your apps!
- A complete course on the basics of Objective-C using Apple’s newest Xcode tools
- An introduction to object-oriented programming
- Comprehensive coverage of new topics like blocks, GCD, ARC, class extensions, as well as inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
- An introduction to building user interfaces using what is called the UIKit
- A primer for non-C programmers to get off the ground even faster
What you’ll learn
- Learn Objective-C programming, the gateway to programming your iPhone, iPad or Mac
- Write apps for the iOS and/or OS X interfaces, the cleanest user-interfaces around
- Understand variables and how to design your own data structures
- Work with the new Objective-C features now available in this update like blocks, automated reference counting (ARC) and class extensions
- Work with new tools available like Clang static analyzer and Grand Central Dispatch (GCD)
- Undertand UIKit and how to build simple user interfaces easily and effectively
- Explore using the latest Xcode
Who this book is for
For anyone wanting to learn to program native apps in iOS and/or OS X, including developers new to the iOS-based iPhone and iPad as well as OS X-based Mac computers. This book is for developers new to Objective-C, but who have some programming experience.
Table of Contents
- Hello
- Extensions to C
- Introduction to Object-Oriented Programming
- Inheritance
- Composition
- Source File Organization and Using Xcode 4
- More About Xcode
- A Quick Tour of the Foundation Kit
- Memory Management and ARC
- Object Initialization
- Properties
- Categories
- Protocols
- Blocks and Concurrency
- Introduction to UIKit
- Introduction to the Application Kit
- File Loading and Saving
- Key-Value Coding
- Using the Static Analyzer
- NSPredicate
商品描述(中文翻譯)
學習為當今一些最熱門的技術編寫應用程式,包括使用 iOS 的 iPhone 和 iPad,以及使用 OS X 的 Mac。本書從 Objective-C 開始,這是原生 iOS 軟體開發工具包 (SDK) 和 OS X 的基礎語言。在 Mac 上學習 Objective-C:針對 OS X 和 iOS,第二版 更新了一本暢銷書,並且 是一本全面且全新更新的 Objective-C 指南。
Objective-C 是 C 的一個強大物件導向擴展,使這次更新成為 Dave Mark 的暢銷書 在 Mac 上學習 C 的完美後續。不論你是經驗豐富的 C 程式設計師,還是來自 C++ 或 Java 等其他語言,資深 Mac 專家 Scott Knaster 和 Waqar Malik 將展示如何在你的應用程式中利用 Objective-C 的力量!
- 使用 Apple 最新的 Xcode 工具的 Objective-C 基礎完整課程
- 物件導向程式設計簡介
- 全面涵蓋新主題,如區塊 (blocks)、GCD、ARC、類別擴展、繼承、組合、物件初始化、類別、協定、記憶體管理和源文件組織
- 使用所謂的 UIKit 建立使用者介面的簡介
- 為非 C 程式設計師提供更快上手的入門指南
你將學到什麼
- 學習 Objective-C 程式設計,這是編寫 iPhone、iPad 或 Mac 應用程式的入門
- 為 iOS 和/或 OS X 介面編寫應用程式,這是最乾淨的使用者介面
- 理解變數及如何設計自己的資料結構
- 使用此更新中現在可用的新 Objective-C 功能,如區塊、自動引用計數 (ARC) 和類別擴展
- 使用新工具,如 Clang 靜態分析器和 Grand Central Dispatch (GCD)
- 理解 UIKit 及如何輕鬆有效地構建簡單的使用者介面
- 探索使用最新的 Xcode
本書適合誰
本書適合任何想學習在 iOS 和/或 OS X 中編寫原生應用程式的人,包括對 iOS 基於的 iPhone 和 iPad 以及 OS X 基於的 Mac 電腦的新開發者。本書適合對 Objective-C 新手,但有一定程式設計經驗的開發者。
目錄
- 你好
- C 的擴展
- 物件導向程式設計簡介
- 繼承
- 組合
- 源文件組織與使用 Xcode 4
- 更多關於 Xcode
- Foundation Kit 快速導覽
- 記憶體管理與 ARC
- 物件初始化
- 屬性
- 類別
- 協定
- 區塊與併發
- UIKit 簡介
- Application Kit 簡介
- 文件加載與保存
- 鍵值編碼
- 使用靜態分析器
- NSPredicate
附錄:來自其他語言的轉換