售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜