Transitioning to Swift (Paperback)
暫譯: 轉向 Swift
Scott Gardner
- 出版商: Apress
- 出版日期: 2014-12-15
- 售價: $1,250
- 貴賓價: 9.5 折 $1,188
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 1484204077
- ISBN-13: 9781484204078
-
相關分類:
Apple Developer
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
深入淺出 JavaScript (Head First JavaScript)$880$695 -
Linux Device Driver Programming 驅動程式設計$690$587 -
大話資料結構$590$466 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
告別瀑布,擁抱 Scrum:解析微軟與 Adobe 如何在 30 天內開發出新軟體 (Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust)$320$250 -
Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 -
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 (Paperback)$2,100$1,995 -
Pro Design Patterns in Swift (Paperback)$1,870$1,777 -
AngularJS 建置與執行 (AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps)$520$411 -
Android 初學特訓班, 5/e (超人氣暢銷改版,適用全新Android 5,附關鍵影音教學)$480$379 -
機器學習駭客秘笈 (Machine Learning for Hackers)$680$537 -
Docker 入門與實戰$450$356 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
ESP8266 序列埠 WiFi 模組 (ESP-01)$220$209 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
演算法的樂趣|23個程式設計必學主題與應用實例$480$408 -
黑帽 Python | 給駭客與滲透測試者的 Python 開發指南 (Black Hat Python: Python Programming for Hackers and Pentesters)$400$316 -
用 Arduino 全面打造物聯網$420$332 -
Hadoop + Spark 大數據巨量分析與機器學習整合開發實戰$620$484 -
讓網路上的每個封包都無所遁形:精用 Wireshark$590$502 -
圖解物聯網|感測器的架構與運用$380$323 -
Android 6.X App 開發之鑰─使用 Java 及 Android Studio$680$578 -
NodeMcu Lua WIFI ESP8266 物聯網開發板(CP2102)$320$304
商品描述
Developing apps for Apple’s broadening platform of devices is an exciting topic these days. Apple created the Swift programming language to build state-of-the-art apps using the latest Apple technologies.
In this 200-page book, author Scott Gardner articulates the similarities and differences between traditional Objective-C based programming and Swift, revealing what you need to know from syntax changes to emerging best practices and paradigm shifts, to write powerful, expressive, and flexible code in Swift.
Written at a brisk pace and in a methodical style, you'll learn how to apply your Objective-C skills to successfully transition to programming in Swift.
What youll learn
• What is Swift and how does it compare to Objective-C
• How to become proficient in Swift by leveraging your existing Objective-C skills
• How to take advantage of new capabilities in Swift
• What are the emerging best practices in Swift programming
Who this book is for
This book reaches out to all developers who are interested in creating state-of-the-art apps for Apple’s broadening platform of devices for both consumers and enterprise. Apple's introduction of the new Swift programming language raises many questions. This book addresses those questions directly, and prepares developers for building the next generation of apps in Swift to surprise and delight users the world over.
Table of Contents
1. Getting Started
2. Declaring Variables and Constants
3. Working with Strings and Collections
4. Performing Operations
5. Controlling Program Flow
6. Creating Functions
7. Constructing Classes, Structures, and Enumerations
8. Defining and Adopting Protocols
9. Subclassing and Extending
10. Controlling Access
11. Programming in Generics
商品描述(中文翻譯)
開發適用於蘋果日益擴展的設備平台的應用程式,現在是一個令人興奮的主題。蘋果創建了 Swift 程式語言,以便使用最新的蘋果技術來構建最先進的應用程式。
在這本 200 頁的書中,作者 Scott Gardner 清楚地闡述了傳統的基於 Objective-C 的程式設計與 Swift 之間的相似性和差異,揭示了從語法變更到新興最佳實踐和範式轉變所需了解的內容,以便在 Swift 中編寫強大、表達性強且靈活的程式碼。
本書以快速的節奏和有條理的風格撰寫,您將學會如何將您的 Objective-C 技能應用於成功過渡到 Swift 程式設計。
您將學到的內容:
• Swift 是什麼,它與 Objective-C 的比較
• 如何利用現有的 Objective-C 技能熟練掌握 Swift
• 如何利用 Swift 中的新功能
• Swift 程式設計中的新興最佳實踐
本書的讀者對象:
本書面向所有有興趣為蘋果日益擴展的消費者和企業設備平台創建最先進應用程式的開發人員。蘋果推出新的 Swift 程式語言引發了許多問題。本書直接解答這些問題,並為開發人員準備好在 Swift 中構建下一代應用程式,以驚喜和取悅全球用戶。
目錄:
1. 開始使用
2. 宣告變數和常數
3. 操作字串和集合
4. 執行操作
5. 控制程式流程
6. 創建函數
7. 構建類別、結構和列舉
8. 定義和採用協議
9. 子類化和擴展
10. 控制存取
11. 在泛型中編程
