Swift 設計模式 (Pro Design Patterns in Swift)
Adam Freeman 著、楊尊一 譯
- 出版商: 碁峰資訊
- 出版日期: 2015-10-27
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 612
- ISBN: 9863477303
- ISBN-13: 9789863477303
- 
    相關分類:
    
      Design Pattern 
 
- 此書翻譯自: Pro Design Patterns in Swift (Paperback)
- 
    相關翻譯:
    
      精通Swift設計模式 (簡中版)
 
立即出貨(限量) (庫存=4)
買這商品的人也買了...
- 
                
                   大話設計模式 大話設計模式$620$490
- 
                
                   無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship) 無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452
- 
                
                   設計模式的解析與活用 (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
- 
                
                   Effective Objective-C 2.0 中文版-改善 iOS 與 OS X 程式的 52 個具體做法 (Effective Objective-C 2.0) Effective Objective-C 2.0 中文版-改善 iOS 與 OS X 程式的 52 個具體做法 (Effective Objective-C 2.0)$480$408
- 
                
                   超圖解 Arduino 互動設計入門, 2/e 超圖解 Arduino 互動設計入門, 2/e$680$578
- 
                
                   ASP.NET MVC 5 網站開發美學 ASP.NET MVC 5 網站開發美學$780$616
- 
                
                   物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software) 物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550
- 
                
                   AngularJS 建置與執行 (AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps) AngularJS 建置與執行 (AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps)$520$411
- 
                
                   Docker 入門與實戰 Docker 入門與實戰$450$356
- 
                
                   Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境 Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468
- 
                
                   Python 設計模式深入解析 (Mastering Python Design Patterns) Python 設計模式深入解析 (Mastering Python Design Patterns)$360$281
- 
                
                   精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages) 精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616
- 
                
                   完整學會 Git, GitHub, Git Server 的24堂課 完整學會 Git, GitHub, Git Server 的24堂課$360$284
- 
                
                   黑帽 Python | 給駭客與滲透測試者的 Python 開發指南 (Black Hat Python: Python Programming for Hackers and Pentesters) 黑帽 Python | 給駭客與滲透測試者的 Python 開發指南 (Black Hat Python: Python Programming for Hackers and Pentesters)$400$316
- 
                
                   Hadoop + Spark 大數據巨量分析與機器學習整合開發實戰 Hadoop + Spark 大數據巨量分析與機器學習整合開發實戰$620$484
- 
                
                   iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift) iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538
- 
                
                   CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems) CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537
- 
                
                   設計模式與遊戲開發的完美結合 設計模式與遊戲開發的完美結合$690$538
- 
                
                   iOS Swift 遊戲程式開發錦囊妙計, 2/e (iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems, 2/e) iOS Swift 遊戲程式開發錦囊妙計, 2/e (iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems, 2/e)$680$537
- 
                
                   iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG$720$562
- 
                
                   單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e) 單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507
- 
                
                   iOS 11 程式設計實戰 -- Swift 4 快速上手的開發技巧200+ iOS 11 程式設計實戰 -- Swift 4 快速上手的開發技巧200+$580$458
- 
                
                   Go Web 編程 (Go Web Programming) Go Web 編程 (Go Web Programming)$474$450
- 
                
                   無瑕的程式碼-整潔的軟體設計與架構篇 (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 13 程式設計實戰 -- Swift 5.1 / SwiftUI 框架|快速上手的開發技巧 200+ iOS 13 程式設計實戰 -- Swift 5.1 / SwiftUI 框架|快速上手的開發技巧 200+$580$458
相關主題
商品描述
<內容簡介>
使用Swift開發iOS應用程式的經典設計模式
Swift程式設計語言改變了iOS開發,並開啟了現代Cocoa開發的新紀元。本書為您展示如何在應用程式中發揚Swift設計模式的威力與彈性,讓你成為專案開發的大師。
這本書會教導您常用於程式設計過程,但卻可能不知道或沒有善用的設計模式,這些模式能夠對Swift開發者證明它們的價值。
暢銷作者Adam Freeman透過基本元素與進階功能為你解釋如何運用設計模式,以實務化的設計模式運用方式讓您學習Swift程式的結構化與規模彈性。
本書內容包括:
‧認識何時與為何使用設計模式
‧運用singleton、abstract factory、chain of responsibility與observer等經典設計模式
‧探討memento、composite、command、mediator等較不知名的模式
‧認識Swift如何提供撰寫結構化程式的基本語言功能以方便閱讀、測試與維護
‧學習如何運用Cocoa API實作經典設計模式
‧以您現有的程式設計知識快速有效的在Swift中運用設計模式
<目錄>
 
第一部 準備
第一章 認識設計模式
第二章 使用 Xcode
第三章 建構 SportsStore 應用程式
第二部 建構模式
第四章 Object Template 模式
第五章 Prototype 模式
第六章 Singleton 模式
第七章 Object Pool 模式
第八章 Object Pool 模式變化
第九章 Factory Method 模式
第十章 Abstract Factory 模式
第十一章 Builder 模式
第三部 結構模式
第十二章 Adapter 模式
第十三章 Bridge 模式
第十四章 Decorator 模式
第十五章 Composite 模式
第十六章 Façade 模式
第十七章 Flyweight 模式
第十八章 Proxy 模式
第四部 行為模式
第十九章 責任鏈模式
第二十章 Command 模式
第廿一章 Mediator 模式
第廿二章 Observer 模式
第廿三章 Memento 模式
第廿四章 Strategy 模式
第廿五章 Visitor 模式
第廿六章 Template Method 模式
第五部 MVC 模式
第廿七章 Model/View/Controller 模式
索引
 
 
 
     
     
     
    
 
     
     
    
 
    