Advanced iOS App Architecture (Second Edition): Real-World App Architecture in Swift

Cacheaux, Rene, Berlin, Josh, Tutorial Team, Raywenderlich

  • 出版商: Razeware LLC
  • 出版日期: 2019-12-02
  • 售價: $1,990
  • 貴賓價: 9.5$1,891
  • 語言: 英文
  • 頁數: 324
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 194287894X
  • ISBN-13: 9781942878940
  • 相關分類: Apple Developer
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

Apply Different Architectures to Your Codebase

Advanced iOS App Architecture guides you through building one real-world app written in different architectures to give you hands-on and practical experience working in different architectures. This book will also guide you through the theory you need to gain a solid foundation of architecture concepts so that you can make your own informed decisions on how to use them in your codebase.

Who This Book Is For

This book is for intermediate iOS developers who already know the basics of iOS and are looking to build apps using defined architectures, making apps cleaner and easier to maintain.

Topics Covered in Advanced iOS App Architecture
  • Navigating Architecture Topics: Learn the theory behind various architectures to help inform which works best for you in different situations you may face.
  • Managing Dependencies: Learn how to manage dependencies both internally and externally within your app.
  • MVVM Architecture: Explore the history of the MVVM architecture and begin building KOOBER - the book's project app - using MVVM principles.
  • Redux Architecture: Explore the history of the Redux architecture and continue building KOOBER using Redux principles.
  • Elements Architecture: Explore the history of the Elements architecture and continue building KOOBER using Elements principles.
  • After reading this book, you'll have the knowledge to decide which types of architecture components suit your apps and you'll have a deep understanding of the covered architectures.
  • About the iOS Architecture Team

    The architecture team is a group of seasoned developers who work for large multi-national companies who deal with large and diverse code bases on a daily basis. The knowledge procured over years of development is now being transferred to you through book. We hope you enjoy the book and, hopefully, you'll apply some of the architectures you've learned to your own apps

    商品描述(中文翻譯)

    應用不同的架構於您的程式庫

    《進階 iOS 應用程式架構》將引導您在不同架構下建立一個真實世界的應用程式,以提供您實際操作和實踐不同架構的經驗。本書還將指導您掌握架構概念所需的理論知識,以便您能夠在程式庫中做出明智的決策,並運用這些概念。

    適合閱讀對象

    本書適合已掌握 iOS 基礎知識的中級開發人員,並希望使用定義好的架構來建立更乾淨且易於維護的應用程式。

    《進階 iOS 應用程式架構》涵蓋的主題

    - 導覽架構主題:了解各種架構背後的理論,以幫助您在不同情況下做出最佳選擇。
    - 管理相依性:學習如何在應用程式內部和外部管理相依性。
    - MVVM 架構:探索 MVVM 架構的歷史,並開始使用 MVVM 原則建立本書的專案應用程式 KOOBER。
    - Redux 架構:探索 Redux 架構的歷史,並繼續使用 Redux 原則建立 KOOBER。
    - Elements 架構:探索 Elements 架構的歷史,並繼續使用 Elements 原則建立 KOOBER。
    - 閱讀完本書後,您將具備選擇適合您應用程式的架構組件的知識,並對所涵蓋的架構有深入的理解。

    關於 iOS 架構團隊

    架構團隊是一群在大型跨國公司工作的經驗豐富的開發人員,他們每天處理大型且多樣化的程式庫。多年的開發經驗現在透過本書傳授給您。我們希望您喜歡這本書,並且希望您能將所學的架構應用於自己的應用程式中。