Swift 設計模式 (Pro Design Patterns in Swift)
Adam Freeman 著、楊尊一 譯
- 出版商: 碁峰資訊 參展書2書75折
- 出版日期: 2015-10-27
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 612
- ISBN: 9863477303
- ISBN-13: 9789863477303
-
相關分類:
Design Pattern
- 此書翻譯自: Pro Design Patterns in Swift (Paperback)
-
相關翻譯:
精通Swift設計模式 (簡中版)
立即出貨(限量) (庫存=4)
買這商品的人也買了...
-
大話設計模式$620$527 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$435 -
設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$408 -
Effective Objective-C 2.0 中文版-改善 iOS 與 OS X 程式的 52 個具體做法 (Effective Objective-C 2.0)$480$379 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
ASP.NET MVC 5 網站開發美學$780$616 -
物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550 -
AngularJS 建置與執行 (AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps)$520$411 -
Docker 入門與實戰$450$355 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$467 -
Python 設計模式深入解析 (Mastering Python Design Patterns)$360$280 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
黑帽 Python | 給駭客與滲透測試者的 Python 開發指南 (Black Hat Python: Python Programming for Hackers and Pentesters)$400$316 -
Hadoop + Spark 大數據巨量分析與機器學習整合開發實戰$620$484 -
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)$680$537 -
設計模式與遊戲開發的完美結合$690$538 -
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$720$562 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
iOS 11 程式設計實戰 -- Swift 4 快速上手的開發技巧200+$580$458 -
$402Go Web 編程 (Go Web Programming) -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
iOS 13 程式設計實戰 -- Swift 5.1 / SwiftUI 框架|快速上手的開發技巧 200+$580$458
碁峰書展|參展書2書75折 詳見活動內容 »
-
79折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$474 -
79折
內行人才知道的系統設計面試指南$580$458 -
79折
提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$980$774 -
79折
Software Architecture in Practice, 4/e (繁體中文版)$780$616 -
79折
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$647 -
79折
敏捷團隊目標設定指南|OKR 落地與成果導向實踐法$500$395 -
79折
內行人才知道的物件導向設計面試指南$690$545 -
79折
內行人才知道的生成式 AI 系統設計面試指南 (Generative AI System Design Interview)$750$592 -
75折
團隊自省指南|打造敏捷團隊$500$375 -
79折
Arduino 自走車最佳入門與應用 -- 打造輪型機器人輕鬆學, 2/e$600$474 -
79折
凡人也能懂的白話人工智慧演算法 (Grokking Artificial Intelligence Algorithms)$580$458 -
79折
戰勝 C語言, 3/e$600$474 -
79折
內行人才知道的程式設計模式面試指南 (Coding Interview Patterns: Nail Your Next Coding Interview)$780$616 -
79折
SQL Server 2025/2022 資料庫設計與開發實務$700$553 -
79折
AI 超神簡報術:NotebookLM × Gemini × Gamma 全解鎖 (附範例素材/提示詞/影音教學)$550$434 -
79折
Python 初學特訓班:從快速入門、主流應用到 AI 全面實戰, 6/e (附超過500分鐘影音教學/範例程式)$490$387 -
79折
重構|改善既有程式的設計, 2/e (繁中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e)$800$632 -
79折
Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)$980$774 -
79折
Visual C# 2026 超級必修課:ChatGPT 與 Copilot 協作、Azure OpenAI 實戰開發$580$458 -
75折
ChatGPT 5 實戰應用:提問技巧、資料解析、圖像生成、語音助理、工作自動化、跨工具整合$500$375 -
75折
深入 Linux Kernel 程式設計:kernel 內部原理、模組開發與同步機制, 2/e (Linux Kernel Programming : A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization, 2/e)$980$735 -
79折
內行人才知道的機器學習系統設計面試指南 (Machine Learning System Design Interview)$680$537 -
5折
戰勝 C語言, 2/e (過版書特價)$580$290 -
79折
AI 提問 X 學習 X 應用:ChatGPT、NotebookLM、Gemini、GitHub Copilot,從零到 AI Agent 實戰$390$308 -
79折
Code That Fits in Your Head|軟體工程的啟發式方法$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 模式
索引