Mastering Swift 6 : Modern programming techniques for high-performance apps in Swift 6.2 (7TH)

個数:

Mastering Swift 6 : Modern programming techniques for high-performance apps in Swift 6.2 (7TH)

  • 提携先の海外書籍取次会社に在庫がございます。通常3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 378 p.
  • 言語 ENG
  • 商品コード 9781836203698
  • DDC分類 005.133

Full Description

Become proficient in Swift 6 using advanced techniques and modern programming practices to effortlessly build high-performance applications

Key Features

Perfect your application development capabilities using the latest features of Swift 6.2
Learn advanced techniques like concurrency, memory management, Generics, and Swift Testing
Apply best practices in Swift to write clean, scalable, and maintainable code
Purchase of the print or Kindle book includes a free PDF eBook

Book DescriptionThis seventh edition of Mastering Swift 6 is your ultimate guide to harnessing the full power of Swift. Whether you're aiming to optimize the performance of your applications or looking to explore the exciting new features in Swift 6.2, this book has you covered. The author distills his 28 years of experience in the Engineering and IT fields to help you dive deep into advanced concepts and techniques, such as concurrency, memory management, and Generics, all essential for creating high-performance applications.
The chapters take you on a flexible journey, covering Swift 6.2's newest features alongside advanced programming topics such as reflection, concurrency, and Generics. Packed with best practices, testing strategies, and modern programming techniques, this book equips you with the skills to develop scalable, high-performance applications with confidence.
Whether you're looking to stay competitive or simply want to excel in Swift 6, this book provides the tools and knowledge you need to succeed.What you will learn

Optimize your application's performance to meet the demands of the modern user
Develop readable, well-structured code by utilizing Swift development strategies
Use reflection with the Mirror API to observe your application's execution at runtime
Conquer advanced topics, such as concurrency, memory management, and generics
Find out how to use result builders and how to create custom operators in Swift
Effectively test your Swift code with the all-new Swift Testing framework

Who this book is forThis book is for developers who have a fundamental grasp of the Swift language and aspire to take their development skills to the next level by learning about the advanced topics and techniques of the Swift language. All examples are compatible with Linux, in addition to the MacOS, iOS, iPadOS, VisionOS, and WatchOS platforms, unless otherwise noted.

Contents

Table of Contents

The Evolution of Swift
Closures and Result Builders
Protocols and Protocol Extensions
Generics
Value and Reference Types
Enumerations
Reflection
Error Handling and Availability
Regular Expressions
Custom Subscripting
Property Observers and Wrappers
Dynamic Member Lookup and Key Paths
Grand Central Dispatch
Structured Concurrency
Memory Management
Advanced and Custom Operators
Access Controls
Swift Testing
Object-Oriented Programming
Protocol-Oriented Programming