Beginning Objective-C (Paperback)
暫譯: 初學者的 Objective-C (平裝本)
James Dovey
- 出版商: Apress
- 出版日期: 2012-11-19
- 售價: $1,360
- 貴賓價: 9.5 折 $1,292
- 語言: 英文
- 頁數: 404
- 裝訂: Paperback
- ISBN: 1430243686
- ISBN-13: 9781430243687
-
相關分類:
Apple Developer
立即出貨 (庫存=1)
買這商品的人也買了...
-
$620$490 -
$880$748 -
$1,130$961 -
$400$380 -
$580$493 -
$480$408 -
$100$95 -
$980$774 -
$360$306 -
$550$468 -
$650$553 -
$520$260 -
$780$616 -
$360$284 -
$450$297 -
$400$316 -
$620$484 -
$490$323 -
$690$538 -
$450$356 -
$1,887$1,665 -
$680$537 -
$980$774 -
$690$538 -
$380$300
相關主題
商品描述
Objective-C is today's fastest growing programming language, at least in part due to the popularity of Apple's Mac, iPhone and iPad. Beginning Objective-C is for you if you have some programming experience, but you're new to the Objective-C programming language and you want a modern—and fast—way forwards to your own coding projects.
Beginning Objective-C offers you a modern programmer's perspective on Objective-C courtesy of two of the best iOS and Mac developers in the field today, and gets you programming to the best of your ability in this important language. It gets you rolling fast into the sound fundamentals and idioms of Objective-C on the Mac and iOS, in order to learn how best to construct your applications and libraries, making the best use of the tools it provides— no matter what projects you plan to build. The book offers thorough introductions to the core tenets of the language itself and its primary toolkits: the Foundation and AppKit frameworks. Within its pages you will encounter a mine of information on many topics, including use of the file system and network APIs, concurrency and multi-core programming, the user interface system architecture, data modeling, and more.
You'll soon find yourself building a fairly complex Objective-C based application, and mastering the language ready for your own projects.
If you're new to programming altogether, then Apress has other Objective-C books for you such as our Learning and Absolute Beginner titles—otherwise, let your existing skills ramp you fast forwards in Objective-C with Beginning Objective-C so that you can start building your own applications quickly.
What you’ll learn
- How to build your first Objective-C application or two
- What is OOP or object oriented programming and how it impacts Objective-C
- What are the Objective-C language features and the foundational APIs
- How to use the Filesystem, I/O and networking APIs
- How to build the graphical user interface and the user experience around and in it
- How to work with data and advanced data management
- How to work within the limits of the App Sandbox on OS X
- The use of XPC to split your application into separate modules within their own sandboxes
Who this book is for
This book is for programmers with some programming knowledge who are new to the Objective-C programming language and want a modern, fast, contemporary route towards programming the language by building upon their existing knowledge of programming. Existing Objective-C programmers can also benefit from the book’s in-depth information on new techniques and technology and its strong emphasis on tried-and-tested Objective-C programming idioms.
Table of Contents
- Getting Started with Objective-C (with simple HelloWorld application)
- Object-Oriented Programming
- Objective-C Language Features
- Foundational APIs
- Using The Filesystem
- Using the Network
- User Interfaces: The Application Kit
- Advanced Data Management with Core Data
- Writing An Application (complex case study example)
- Wrapping Up
商品描述(中文翻譯)
Objective-C 是當今增長最快的程式語言之一,這在某種程度上歸因於 Apple 的 Mac、iPhone 和 iPad 的受歡迎程度。如果你有一些程式設計經驗,但對 Objective-C 程式語言是新手,並且希望以現代且快速的方式推進自己的編碼專案,那麼 Beginning Objective-C 將非常適合你。
Beginning Objective-C 提供了兩位當今最佳 iOS 和 Mac 開發者的現代程式設計師視角,幫助你在這個重要的語言中發揮出最佳的程式設計能力。它讓你快速進入 Objective-C 在 Mac 和 iOS 上的基本原則和慣用法,以便學習如何最佳地構建你的應用程式和函式庫,充分利用它所提供的工具—無論你計劃構建什麼專案。這本書對語言本身的核心原則及其主要工具包(Foundation 和 AppKit 框架)提供了徹底的介紹。在書中,你將遇到許多主題的豐富資訊,包括檔案系統和網路 API 的使用、並行和多核心程式設計、使用者介面系統架構、資料建模等。
你將很快發現自己正在構建一個相當複雜的基於 Objective-C 的應用程式,並掌握這門語言,為自己的專案做好準備。
如果你對程式設計完全是新手,Apress 還有其他 Objective-C 書籍可供你選擇,例如我們的學習和絕對初學者系列—否則,讓你現有的技能快速提升到 Objective-C,透過 Beginning Objective-C,讓你能夠迅速開始構建自己的應用程式。
你將學到什麼
- 如何構建你的第一個或第二個 Objective-C 應用程式
- 什麼是 OOP(物件導向程式設計),以及它如何影響 Objective-C
- Objective-C 語言特性和基礎 API 是什麼
- 如何使用檔案系統、I/O 和網路 API
- 如何構建圖形使用者介面及其周圍的使用者體驗
- 如何處理資料和進階資料管理
- 如何在 OS X 的 App Sandbox 限制內工作
- 使用 XPC 將你的應用程式拆分為各自沙盒中的獨立模組
本書適合誰
本書適合具有一定程式設計知識的程式設計師,他們對 Objective-C 程式語言是新手,並希望以現代、快速、當代的方式在現有的程式設計知識基礎上進行程式設計。現有的 Objective-C 程式設計師也可以從本書對新技術和技術的深入資訊以及對經過驗證的 Objective-C 程式設計慣用法的強調中受益。
目錄
- 開始使用 Objective-C(包含簡單的 HelloWorld 應用程式)
- 物件導向程式設計
- Objective-C 語言特性
- 基礎 API
- 使用檔案系統
- 使用網路
- 使用者介面:應用程式套件
- 使用 Core Data 進行進階資料管理
- 撰寫應用程式(複雜案例研究範例)
- 總結