目錄(321章)
倒序
- coverpage
- Title Page
- Copyright
- Swift 4 Programming Cookbook
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Swift Building Blocks
- Introduction
- Your first Swift program
- Getting ready
- Downloading Xcode
- How to do it...
- There's more...
- See also
- Strings Ints Floats and Bools
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Optionals unwrap and force unwrap
- Getting started
- How to do it...
- How it works...
- There's more...
- See also
- Functions
- How to do it...
- How it works...
- There's more...
- Default parameter values
- Parameter overloading
- See also
- Object classes
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Structs
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Enumerations
- Getting ready
- How to do it...
- How it works...
- There's more...
- Methods and computed variables
- Associated values
- See also
- Closures
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Protocols
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Building on the Building Blocks
- Introduction
- Bundling variables into tuples
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Ordering your data with arrays
- How to do it...
- How it works...
- There's more...
- See also
- Containing your data with sets
- How to do it...
- How it works...
- Union
- Intersection
- Symmetric difference
- Subtracting
- There's more...
- See also
- Storing key-value pairs with Dictionaries
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Subscripts for custom types
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Changing your name with typealias
- How to do it...
- There's more...
- See also
- Getting property changing notifications using property observers
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Controlling access with access control
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Extending functionality with extensions
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Data Wrangling with Swift Control Flow
- Introduction
- Making decisions with if/else
- Getting ready
- How to do it...
- How it works...
- There's more...
- Conditional unwrap
- Chain unwrapping Optionals
- Enum with associated values
- See also
- Switch it up
- Getting ready
- How to do it...
- How it works...
- See also
- For the love of loops
- How to do it...
- How it works...
- See also
- While loops
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Try throw do and catch - Swift error handling
- How to do it...
- How it works...
- There's more...
- See also
- Checking up front with guard
- How to do it...
- How it works...
- See also
- Doing it later with defer
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Bailing out with fatalError and precondition
- Getting ready
- How to do it...
- How it works...
- See also
- Generics Operators and Nested Types
- Introduction
- Using generics with types
- How to do it...
- How it works...
- There's more...
- See also
- Using generics with functions
- How to do it...
- How it works...
- There's more...
- See also
- Using generics with protocols
- Getting ready
- How to do it...
- There's more...
- See also
- Advanced operators
- Getting ready
- How to do it...
- See also
- Option set
- How to do it...
- How it works...
- See also
- Create custom operators
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Nested types
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Beyond the Standard Library
- Introduction
- Foundation
- Getting ready
- How to do it...
- How it works...
- See also
- Networking
- How to do it...
- How it works...
- See also
- JSON
- Getting ready
- How to do it...
- There's more...
- See also
- XML
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Cocoa Touch
- Getting ready
- How to do it...
- There's more...
- See also
- Swift Playgrounds
- Introduction
- Using Swift Playgrounds for UI
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Import Resources into Playgrounds
- Getting ready
- How to do it...
- How it works...
- See also
- Import Code into Playgrounds
- Getting ready
- How to do it...
- How it works...
- See also
- Multi-Page Playgrounds
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Server-Side Swift
- Introduction
- Swift on Ubuntu
- Getting started
- How to do it...
- There's more...
- Building a REST API using Vapor
- Getting started
- How to do it...
- How it works...
- There's more...
- See also
- Persistence with Vapor using Postgres
- Getting started
- How to do it...
- There's more...
- See also
- Hosting your Vapor app on Heroku
- Getting started
- How to do it...
- See also
- Performance and Responsiveness in Swift
- Introduction
- Value and reference semantics
- Getting ready
- How to do it...
- How it works...
- See also
- Dispatch Queues
- Getting ready
- How to do it...
- How it works...
- See also
- Concurrent queues and dispatch groups
- Getting ready
- How to do it...
- How it works...
- See also
- Operations
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also 更新時間:2021-07-08 10:22:19
推薦閱讀
- Data Visualization with D3 4.x Cookbook(Second Edition)
- 案例式C語言程序設計
- PHP程序設計(慕課版)
- 基于免疫進化的算法及應用研究
- 小程序開發原理與實戰
- Mastering openFrameworks:Creative Coding Demystified
- PHP編程基礎與實踐教程
- Android群英傳
- 3ds Max印象 電視欄目包裝動畫與特效制作
- OpenMP核心技術指南
- Python趣味編程與精彩實例
- Arduino Wearable Projects
- Mastering jQuery Mobile
- 跟戴銘學iOS編程:理順核心知識點
- Visual Basic 程序設計實踐教程
- Neo4j 3.x入門經典
- Java與Android移動應用開發:技術、方法與實踐
- 數據庫技術及應用(Access)(第2版)
- Learning ArcGIS Geodatabases
- Learning zANTI2 for Android Pentesting
- HTML5+CSS3+JavaScript從入門到精通(微課精編版)
- C/C++程序設計:計算思維的運用與訓練
- Mastering Grunt
- HTML5+CSS3+JavaScript Web前端開發案例教程(慕課版)
- Java RESTful Web Service實戰(第2版)
- Visual FoxPro 6.0程序設計實驗指導
- Oracle 12c數據庫應用與開發
- 軟件自動化測試實戰:基于開源測試工具
- Salesforce CRM:The Definitive Admin Handbook(Third Edition)
- Mastering The Faster Web with PHP,MySQL,and JavaScript