Learning Swift

Andrew J Wagner

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-30
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 232
  • 裝訂: Paperback
  • ISBN: 1784392502
  • ISBN-13: 9781784392505
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Build a solid foundation in Swift to develop smart and robust iOS and OS X applications

About This Book

  • Practically write expressive, understandable, and maintainable Swift code
  • Discover and optimize the features of Swift to write cleaner and better code
  • This is a step-by-step guide full of practical examples to create efficient IOS applications

Who This Book Is For

If you are looking to build iOS or OS X apps using the most modern technology, this book is ideal for you. You will find this book especially useful if you are new to programming or if you have yet to develop for iOS or OS X.

What You Will Learn

  • Form a solid understanding of the Swift language
  • Learn the practical aspects of how a computer program actually works
  • Understand the paradigms used by Apple's frameworks and not be intimidated by them
  • Utilize the vast resources written in Objective-C to better inform your Swift programming
  • Develop a basic portfolio of Swift code, covering and practicing critical concepts
  • Discover resources to ensure you never stop becoming a better developer
  • Write and understand concise but expressive functional style code
  • Implement various Swift design patterns to solve real-world problems
  • Create your own generics for existing applications

In Detail

Swift is Apple's new programming language and the future of iOS and OS X app development. At its surface, Swift is easy to jump into, but it has complex elements that are critical to becoming proficient at turning an idea into reality.

Develop the skills and confidence to dive passionately into creating compelling, maintainable, and elegant apps in Swift. This book provides an approachable, step-by-step introduction into programming with Swift. Each topic is separated into comprehensive sections that are full of practical examples and easy-to-understand explanations. Each section builds on the previous topics to develop a comprehensive understanding of app development in Swift.

It begins by giving an overview of the key features with practical examples and progresses to more advanced topics that help differentiate the skillful developers from the mediocre ones. It covers topics, such as variables, optionals, closures, generics, and memory management. In addition, this book also covers the art of programming, such as maintainability, useful design patterns, and resources for furthering your knowledge. This all culminates in writing a basic iOS app that will get you well on your way to turning your own app ideas into a reality.

商品描述(中文翻譯)

建立堅實的 Swift 基礎,以開發智能且強大的 iOS 和 OS X 應用程式。

關於本書:
- 實際撰寫具表達性、易懂且易維護的 Swift 程式碼。
- 探索並優化 Swift 的功能,以撰寫更乾淨、更好的程式碼。
- 這是一本充滿實例的逐步指南,教你如何創建高效的 iOS 應用程式。

本書適合對使用最新技術開發 iOS 或 OS X 應用程式有興趣的讀者。如果你是新手或尚未開發過 iOS 或 OS X 應用程式,這本書對你尤其有用。

你將學到:
- 建立對 Swift 語言的扎實理解。
- 了解電腦程式實際運作的實用面向。
- 理解 Apple 框架使用的範式,並不感到害怕。
- 利用 Objective-C 中豐富的資源,更好地支援你的 Swift 程式設計。
- 開發一個基本的 Swift 程式碼組合,涵蓋並實踐關鍵概念。
- 發現資源,確保你不斷成為一個更好的開發者。
- 撰寫並理解簡潔但具表達性的函數式程式碼。
- 實施各種 Swift 設計模式,解決現實世界的問題。
- 為現有應用程式創建自己的泛型。

詳細內容:
Swift 是蘋果的新程式語言,也是 iOS 和 OS X 應用程式開發的未來。Swift 表面上很容易上手,但其中有一些複雜的元素對於成為熟練的開發者來說至關重要。

本書將幫助你培養技能和信心,熱情地投入到使用 Swift 創建引人入勝、易維護和優雅的應用程式中。本書提供了一個易於理解的逐步介紹 Swift 程式設計的方法。每個主題都分成全面的章節,充滿實用的例子和易於理解的解釋。每個章節都建立在前一個主題的基礎上,以全面理解 Swift 應用程式開發。

本書首先概述了關鍵功能,並提供實用的例子,然後進一步探討幫助優秀開發者與普通開發者區分開來的高級主題。它涵蓋了變數、選擇性、閉包、泛型和記憶體管理等主題。此外,本書還涵蓋了程式設計的藝術,如易維護性、有用的設計模式和進一步增進知識的資源。所有這些最終將寫出一個基本的 iOS 應用程式,讓你能夠將自己的應用程式想法變成現實。