Linked e-resources

Details

Intro
Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
How to Use This Book
Chapter 1: Working with Data
Conversion Between Data Types
Safe Number Conversion
Conversion from Number to String and Back
Boolean Conversions
String to Data and Back
Dates, Timestamps, and ISO 8601 Format
Extracting Data from Dictionaries and Arrays
Complex Data Types
Extracting Data from Dictionary
Extracting Data from Array
Summary
Chapter 2: Working with JSON and Other Popular Formats
How Devices Exchange Data

What Are Serialization and Deserialization
Working with JSON
Parsing JSON to Dictionary or Array
Generating JSON from Dictionary or Array
Working with XML
Parsing XML
Generating XML
Working with YAML
URL-Encoded Strings
Serialization and Deserialization
Serializing an Object
Deserializing an Object
Coding Keys
Using @propertyWrapper
Unit Conversion
Distance and Length Units
Area Units
Volume Units
Weight Units
Summary
Chapter 3: Working with Strings
Analyzing String Content
First, Last, and Other Names
Email Address
Password

Phone Number
Gender
Date of Birth
Credit Card Information
Base64 and Hex Encoding
Base64 Encoding
Hex Encoding
MD5, SHA, and Other Hashes
MD5 Hash
SHA Hashes
Hashable Protocol and Swift Hashes
Salt
Integer Indexing
Localization
NSLocalizedString Macro
Files with Translations
LocalizedStringKey Struct
Syntactic Sugar
Summary
Chapter 4: UIKit and Storyboards
Navigation Between App Screens
Screens, Windows, and Views
Navigation in iOS Apps
Scenes
Going Back
Replacing Root View
Modifying UINavigationController Stack

Removing Elements from the Navigation Stack
Returning the User to a Specific View Controller
Popups and Dialogs
Showing Alerts, Errors, and Warnings
Asking General Questions
Asking Questions with a One-Line String Answer
Picking Date and Time
What Is SnapKit?
Date and Time Selector Popup
Date and Time Inside the Bottom Sheet
Maps and Navigation
Showing Apple Map in an iOS App
Showing Google Maps in an iOS App
Dynamic Navigation
Rounded Corners, Shadows, and Other Effects
Rounded Corners, Content Cropping, and Borders
Shadows
UITextField Paddings

UITextView placeholder
Gradients
Blurs
Summary
Chapter 5: Image Processing
Reading and Writing Images
Image Buffer
File Formats
Loading (Reading) Images from Files
Saving (Writing) Images to Files
Downloading and Caching Images
Downloading Files
Downloading Files with Alamofire
Downloading Files with URLSession/URLRequest
Turning Function with Completion Handler into an Asynchronous One
Caching Files in Memory
Caching Files in Filesystem
Obtaining Directory Paths
Saving Files to Cache
Verifying Cache Size
Resizing and Cropping

Browse Subjects

Show more subjects...

Statistics

from
to
Export