- Swift Essentials(Second Edition)
- Dr Alex Blewitt
- 262字
- 2021-07-23 14:34:22
What this book covers
Chapter 1, Exploring Swift, presents the open source version of Swift with the Swift Read-Evaluate-Print-Loop (REPL) and introduces the Swift language through examples of standard data types, functions, and looping.
Chapter 2, Playing with Swift, demonstrates Swift Xcode Playgrounds as a means to interactively play with Swift code and see graphical results. It also introduces the playground format and shows how playgrounds can be documented.
Chapter 3, Creating an iOS Swift App, shows how to create and test an iOS application built in Swift using Xcode, along with an overview of Swift classes, protocols, and enums.
Chapter 4, Storyboard Applications with Swift and iOS, introduces the concept of Storyboards as a means of creating a multiscreen iOS application and shows how views in the Interface Builder can be wired to Swift outlets and actions.
Chapter 5, Creating Custom Views in Swift, covers custom views in Swift using custom table views, laying out nested views, and drawing custom graphics and layered animations.
Chapter 6, Parsing Networked Data, demonstrates how Swift can talk to networked services using both HTTP and custom stream-based protocols.
Chapter 7, Building a Repository Browser, uses the techniques described in this book to build a repository browser that can display information about users' GitHub repositories.
Chapter 8, Adding Watch Support, introduces the capabilities of the Apple Watch and shows how to build an extension for the iOS app to provide data directly on the watch.
The Appendix, References to Swift-related Websites, Blogs, and Notable Twitter Users, provides additional references and resources to continue learning about Swift.
- 零基礎搭建量化投資系統:以Python為工具
- Python高級編程
- Learn Programming in Python with Cody Jackson
- Groovy for Domain:specific Languages(Second Edition)
- 云計算通俗講義(第3版)
- 鋒利的SQL(第2版)
- Reactive Android Programming
- Android Wear Projects
- HTML+CSS+JavaScript網頁設計從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- 鴻蒙OS應用編程實戰
- QGIS 2 Cookbook
- 智能手機故障檢測與維修從入門到精通
- Django Design Patterns and Best Practices
- SAP Web Dynpro for ABAP開發技術詳解:基礎應用
- 零基礎入門學習C語言:帶你學C帶你飛