Effective Objective-C 2.0 中文版-改善 iOS 與 OS X 程式的 52 個具體做法 (Effective Objective-C 2.0)
Matt Galloway 著、楊仁和 譯
- 出版商: 碁峰資訊
- 出版日期: 2013-11-27
- 定價: $480
- 售價: 8.5 折 $408
- 語言: 繁體中文
- 頁數: 320
- ISBN: 9862769726
- ISBN-13: 9789862769720
- 
    相關分類:
    
      系統開發
 
- 此書翻譯自: Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs (Paperback)
立即出貨(限量) (庫存=6)
買這商品的人也買了...
- 
                
                   深入淺出設計模式 (Head First Design Patterns) 深入淺出設計模式 (Head First Design Patterns)$880$695
- 
                
                   大話設計模式 大話設計模式$620$490
- 
                
                   重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code) 重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632
- 
                
                   精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e) 精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537
- 
                
                   深入淺出 Python (Head First Python) 深入淺出 Python (Head First Python)$780$616
- 
                
                   精通 Objective-C 程式設計, 5/e (Programming in Objective-C, 5/e) 精通 Objective-C 程式設計, 5/e (Programming in Objective-C, 5/e)$580$458
- 
                
                   版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e) 版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458
- 
                
                   無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship) 無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452
- 
                
                   超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板) 超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961
- 
                
                   Secure Coding in C and C++, 2/e (Paperback) Secure Coding in C and C++, 2/e (Paperback)$2,380$2,261
- 
                
                   Arduino UNO R3 開發板(副廠相容版)附傳輸線 Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380
- 
                
                   $294Objective-C 高級編程-iOS 與 OS X 多線程和內存管理 $294Objective-C 高級編程-iOS 與 OS X 多線程和內存管理
- 
                
                   Effective JavaScript 中文版 | 駕馭 JavaScript 的 68 個具體作法 (Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript) Effective JavaScript 中文版 | 駕馭 JavaScript 的 68 個具體作法 (Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript)$450$356
- 
                
                  無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)$360$281
- 
                
                   無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購) 無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700
- 
                
                   Kent Beck 的實作模式 (Implementation Patterns) Kent Beck 的實作模式 (Implementation Patterns)$320$272
- 
                
                   嵌入式 Android 系統 (Embedded Android: Porting, Extending, and Customizing) 嵌入式 Android 系統 (Embedded Android: Porting, Extending, and Customizing)$680$537
- 
                
                   iOS 7 程式設計實戰-171 個快速上手的開發技巧 iOS 7 程式設計實戰-171 個快速上手的開發技巧$480$379
- 
                
                   透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers) 透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379
- 
                
                   設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e) 設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$374
- 
                
                   Linux Shell 程式設計與管理實務(完整涵蓋 Bash 4.x) Linux Shell 程式設計與管理實務(完整涵蓋 Bash 4.x)$650$514
- 
                
                   Android App 程式設計教本之無痛起步, 2/e Android App 程式設計教本之無痛起步, 2/e$480$408
- 
                
                   精通 Objective-C 程式設計, 6/e (Programming in Objective-C, 6/e) 精通 Objective-C 程式設計, 6/e (Programming in Objective-C, 6/e)$580$458
- 
                
                   超圖解 Arduino 互動設計入門, 2/e 超圖解 Arduino 互動設計入門, 2/e$680$578
- 
                
                   無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design) 無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452
商品描述
<內容簡介>
改善iOS與OS X程式的52個具體做法
使用Objective-C 2.0撰寫出真正美妙的iOS與OS X程式碼!
《Effective Objective-C 2.0中文版》將幫助您充分運用Objective-C的強大表述能力(expressive power),撰寫出能夠在產品或上線環境中順暢運作的OS X或iOS程式碼。承續Scott Meyer之暢銷書《Effective C++》倡導的以使用情節驅動的洗鍊風格,Matt Galloway在本書中精心彙集了52個關於Objective-C的最佳實務,包含別處找不到的妙技、訣竅、捷徑與實際可行的程式碼範例。
透過現實世界的範例,Galloway揭露了關於Objective-C鮮為人知的怪癖、陷阱與複雜度,這些智慧結晶深深影響著程式碼的行為和效能。您將從本書中學習到如何在多重選項下以最有效率及最具效力的方式來完成關鍵性的任務,以及如何撰寫出更容易理解、維護及改善的程式碼。Galloway進一步超越了Objective-C的核心,幫助您整合並且善用關鍵性的Foundation框架類別,以及最現代化的系統程式庫,例如Grand Central Dispatch。
本書討論範疇:
* 最佳化不同Objective-C物件之間的互動與關係
* 精通介面與API設計:撰寫出讓使用者感覺「賓至如歸」的類別
* 利用協定(protocol)與類目(category)撰寫出好維護、抗臭蟲的程式碼
* 避免即使在ARC(Automatic Reference Counting)機制下還是會發生的記憶體滲漏
* 運用Block與 Grand Central Dispatch撰寫出強大的模組化程式碼。
* 善用在Objective-C的協定與其他語言的多重繼承之間的差異
* 更有效地運用陣列、字典、與集合,以改善程式碼
* 揭露Cocoa和Cocoa Touch框架的神奇力量
Matt Galloway是一位專精於行動應用程式開發的軟體工程師與編程愛好者,他在英國劍橋大學主修電機與資訊科學,並於2007年畢業。他是Swipe Stack Ltd顧問公司的擁有者,並且在Stack Overflow(stackoverflow.com)上負責回答有關Objective-C、iOS、和Mac編程的各種問題與疑難雜症
<章節目錄>
第1章 融入Objective-C
第2章 物件、訊息傳送與執行時期環境
第3章 介面與API設計
第4章 協定與類目
第5章 記憶體管理
第6章 區塊與Grand Central Dispatch
第7章 系統框架
 
 
     
     
     
    
 
    
.jpg) 
     
    
 
     
    