Swift High Performance
暫譯: Swift 高效能
Kostiantyn Koval
- 出版商: Packt Publishing
- 出版日期: 2015-11-05
- 售價: $1,590
- 貴賓價: 9.5 折 $1,511
- 語言: 英文
- 頁數: 159
- 裝訂: Paperback
- ISBN: 1785282204
- ISBN-13: 9781785282201
-
相關分類:
Apple Developer
海外代購書籍(需單獨結帳)
相關主題
商品描述
Leverage Swift and enhance your code to take your applications to the next level
About This Book
- Build solid, high performance applications in Swift
- Increase your efficiency by getting to grips with concurrency and parallel programming
- Use Swift to design performance-oriented solutions
Who This Book Is For
This book is aimed at experienced Swift developers wanting to optimize their programs on Apple platforms to optimize application performance.
What You Will Learn
- Build solid, stable, and reliable applications using Swift
- Use REPL and Pl to manage and configure relational databases
- Explore Swift's features including its static type system, value objects, and functional programming Design reusable code for high performance in Swift
- Use to Xcode LLBD and REPL to debug commands
- Avoid sharing resources by using concurrency and parallel programming
- Understand the lazy loading pattern, lazy sequences, and lazy evolution.
In Detail
Swift is one of the most popular and powerful programming languages for building iOS and Mac OS applications, and continues to evolve with new features and capabilities. Swift is considered a replacement to Objective-C and has performance advantages over Objective-C and Python. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun.
Develop Swift and discover best practices that allow you to build solid applications and optimize their performance.
First, a few of performance characteristics of Swift will be explained. You will implement new tools available in Swift, including Playgrounds and REPL. These will improve your code efficiency, enable you to analyse Swift code, and enhance performance. Next, the importance of building solid applications using multithreading concurrency and multi-core device architecture is covered, before moving on to best practices and techniques that you should utilize when building high performance applications, such as concurrency and lazy-loading. Finally, you will explore the underlying structure of Swift further, and learn how to disassemble and compile Swift code.
Style and approach
This is a comprehensive guide to enhancing Swift programming techniques and methodology to enable faster application development.
商品描述(中文翻譯)
利用 Swift 提升您的程式碼,將應用程式提升到更高的層次
本書介紹
- 使用 Swift 建立穩固且高效能的應用程式
- 透過掌握併發和平行程式設計來提高您的效率
- 使用 Swift 設計以效能為導向的解決方案
本書適合誰
本書針對有經驗的 Swift 開發者,旨在優化他們在 Apple 平台上的程式,以提升應用程式效能。
您將學到什麼
- 使用 Swift 建立穩固、穩定且可靠的應用程式
- 使用 REPL 和 Pl 管理和配置關聯式資料庫
- 探索 Swift 的特性,包括靜態類型系統、值物件和函數式程式設計,設計可重用的高效能程式碼
- 使用 Xcode 的 LLDB 和 REPL 來除錯命令
- 透過使用併發和平行程式設計來避免資源共享
- 理解延遲加載模式、延遲序列和延遲演化。
詳細內容
Swift 是建立 iOS 和 Mac OS 應用程式最受歡迎且強大的程式語言之一,並持續隨著新特性和功能而演進。Swift 被視為 Objective-C 的替代品,並在效能上優於 Objective-C 和 Python。Swift 採用安全的程式設計模式,並新增現代化的特性,使程式設計變得更簡單、更靈活且更有趣。
開發 Swift,並發現最佳實踐,讓您能夠建立穩固的應用程式並優化其效能。
首先,將解釋 Swift 的一些效能特性。您將實作 Swift 中可用的新工具,包括 Playgrounds 和 REPL。這些將提高您的程式碼效率,使您能夠分析 Swift 程式碼並增強效能。接下來,將涵蓋使用多執行緒併發和多核心設備架構建立穩固應用程式的重要性,然後轉向在建立高效能應用程式時應該利用的最佳實踐和技術,例如併發和延遲加載。最後,您將進一步探索 Swift 的底層結構,並學習如何拆解和編譯 Swift 程式碼。
風格與方法
這是一本全面的指南,旨在提升 Swift 程式設計技術和方法論,以實現更快速的應用程式開發。