Swift High Performance

Kostiantyn Koval

  • 出版商: Packt Publishing
  • 出版日期: 2015-11-05
  • 售價: $1,490
  • 貴賓價: 9.5$1,416
  • 語言: 英文
  • 頁數: 159
  • 裝訂: Paperback
  • ISBN: 1785282204
  • ISBN-13: 9781785282201
  • 相關分類: Apple Developer
  • 下單後立即進貨 (約3~4週)

相關主題

商品描述

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 的特性,包括靜態類型系統、值物件和函數式程式設計,在 Swift 中設計可重複使用的高效能程式碼
- 使用 Xcode LLBD 和 REPL 進行除錯指令
- 透過使用並行和平行程式設計,避免共享資源
- 了解延遲載入模式、延遲序列和延遲演化

詳細內容
Swift 是用於建立 iOS 和 Mac OS 應用程式的最受歡迎和強大的程式語言之一,並且不斷進化,具有新的功能和能力。Swift 被認為是 Objective-C 的替代品,相較於 Objective-C 和 Python 具有性能優勢。Swift 採用安全的程式設計模式,並添加了現代化的功能,使程式設計更容易、更靈活和更有趣。

開發 Swift,並發現允許您建立堅固應用程式並優化其效能的最佳實踐。

首先,將解釋 Swift 的一些效能特性。您將實施 Swift 中的新工具,包括 Playgrounds 和 REPL。這些工具將提高您的程式碼效率,使您能夠分析 Swift 程式碼並增強效能。接下來,將介紹使用多線程並行和多核心設備架構建立堅固應用程式的重要性,然後探討在建立高效能應用程式時應該使用的最佳實踐和技巧,例如並行和延遲載入。最後,您將進一步探索 Swift 的底層結構,並學習如何反編譯和編譯 Swift 程式碼。

風格和方法
這是一本全面指南,介紹了增強 Swift 程式設計技巧和方法論,以實現更快的應用程式開發。