Learning Swift
暫譯: 學習 Swift
Andrew J Wagner
- 出版商: Packt Publishing
- 出版日期: 2015-06-30
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 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 是 Apple 的新編程語言,也是 iOS 和 OS X 應用程式開發的未來。從表面上看,Swift 容易上手,但它具有複雜的元素,這些元素對於熟練地將想法變為現實至關重要。
培養技能和信心,熱情投入到使用 Swift 創建引人入勝、可維護且優雅的應用程式中。本書提供了一個易於接近的逐步介紹,讓您學習 Swift 編程。每個主題都分為全面的部分,充滿實用範例和易於理解的解釋。每個部分都在前一個主題的基礎上構建,以發展對 Swift 應用程式開發的全面理解。
本書首先概述了關鍵特性,並提供實用範例,然後進入更高級的主題,幫助區分熟練的開發者與平庸者。內容涵蓋變數、可選值、閉包、泛型和記憶體管理等主題。此外,本書還涵蓋了編程的藝術,例如可維護性、有用的設計模式以及進一步擴展知識的資源。所有這些最終將匯聚成撰寫一個基本的 iOS 應用程式,讓您朝著將自己的應用程式想法變為現實的方向邁進。