Learning iOS

by Stack Overflow Community

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

iOS is a mobile operating system created and developed by Apple. It is an unofficial and free iOS book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow.

This open book is licensed under a Creative Commons License (CC BY-SA). You can download Learning iOS ebook for free in PDF format (37.1 MB).

Table of Contents

Chapter 1
Getting started with iOS
Chapter 2
3D Touch
Chapter 3
Accessibility
Chapter 4
ADDING A SWIFT BRIDGING HEADER
Chapter 5
AFNetworking
Chapter 6
AirDrop
Chapter 7
AirPrint tutorial in iOS
Chapter 8
Alamofire
Chapter 9
App Submission Process
Chapter 10
App Transport Security (ATS)
Chapter 11
App wide operations
Chapter 12
AppDelegate
Chapter 13
Application rating/review request
Chapter 14
ARC (Automatic Reference Counting)
Chapter 15
attributedText in UILabel
Chapter 16
Auto Layout
Chapter 17
AVPlayer and AVPlayerViewController
Chapter 18
AVSpeechSynthesizer
Chapter 19
AWS SDK
Chapter 20
Background Modes
Chapter 21
Background Modes and Events
Chapter 22
Basic text file I/O
Chapter 23
Block
Chapter 24
CAAnimation
Chapter 25
Cache online images
Chapter 26
CAGradientLayer
Chapter 27
CALayer
Chapter 28
Carthage iOS Setup
Chapter 29
CAShapeLayer
Chapter 30
Categories
Chapter 31
CGContext Reference
Chapter 32
Chain Blocks in a Queue (with MKBlockQueue)
Chapter 33
Change Status Bar Color
Chapter 34
Checking for Network Connectivity
Chapter 35
Checking iOS version
Chapter 36
CLLocation
Chapter 37
CloudKit
Chapter 38
Codable
Chapter 39
Code signing
Chapter 40
Concurrency
Chapter 41
Configure Beacons with CoreBluetooth
Chapter 42
Contacts Framework
Chapter 43
Content Hugging/Content Compression in Autolayout
Chapter 44
Convert HTML to NSAttributed string and vice verse
Chapter 45
Convert NSAttributedString to UIImage
Chapter 46
Core Data
Chapter 47
Core Graphics
Chapter 48
Core Location
Chapter 49
Core Motion
Chapter 50
Core SpotLight in iOS
Chapter 51
CoreImage Filters
Chapter 52
Create .ipa File to upload on appstore with Applicationloader
Chapter 53
Create a Custom framework in iOS
Chapter 54
Create a video from images
Chapter 55
Creating an App ID
Chapter 56
CTCallCenter
Chapter 57
Custom fonts
Chapter 58
Custom Keyboard
Chapter 59
Custom methods of selection of UITableViewCells
Chapter 60
Custom methods of selection of UITableViewCells
Chapter 61
Custom UITextField
Chapter 62
Custom UIViews from XIB files
Chapter 63
Cut a UIImage into a circle
Chapter 64
CydiaSubstrate tweak
Chapter 65
Debugging Crashes
Chapter 66
Deep Linking in iOS
Chapter 67
DispatchGroup
Chapter 68
Dynamic Type
Chapter 69
Dynamically updating a UIStackView
Chapter 70
EventKit
Chapter 71
Extension for rich Push Notification - iOS 10.
Chapter 72
Face Detection Using CoreImage/OpenCV
Chapter 73
FacebookSDK
Chapter 74
Fastlane
Chapter 75
FCM Messaging in Swift
Chapter 76
FileHandle
Chapter 77
GameCenter Leaderboards
Chapter 78
GameplayKit
Chapter 79
GCD (Grand Central Dispatch)
Chapter 80
Graph (Coreplot)
Chapter 81
Guideline to choose best iOS Architecture Patterns
Chapter 82
Handle Multiple Environment using Macro
Chapter 83
Handling URL Schemes
Chapter 84
Healthkit
Chapter 85
iBeacon
Chapter 86
IBOutlets
Chapter 87
In-App Purchase
Chapter 88
Initialization idioms
Chapter 89
iOS - Implementation of XMPP with Robbie Hanson framework
Chapter 90
iOS 10 Speech Recognition API
Chapter 91
iOS Google Places API
Chapter 92
iOS TTS
Chapter 93
Key Value Coding-Key Value Observation
Chapter 94
Keychain
Chapter 95
Load images async
Chapter 96
Localization
Chapter 97
Make selective UIView corners rounded
Chapter 98
Managing the Keyboard
Chapter 99
MKDistanceFormatter
Chapter 100
MKMapView
Chapter 101
ModelPresentationStyles
Chapter 102
MPMediaPickerDelegate
Chapter 103
MPVolumeView
Chapter 104
Multicast Delegates
Chapter 105
MVP Architecture
Chapter 106
MVVM
Chapter 107
MyLayout
Chapter 108
Navigation Bar
Chapter 109
NSArray
Chapter 110
NSAttributedString
Chapter 111
NSBundle
Chapter 112
NSData
Chapter 113
NSDate
Chapter 114
NSHTTPCookieStorage
Chapter 115
NSInvocation
Chapter 116
NSNotificationCenter
Chapter 117
NSPredicate
Chapter 118
NSTimer
Chapter 119
NSURL
Chapter 120
NSURLConnection
Chapter 121
NSURLSession
Chapter 122
NSUserActivity
Chapter 123
NSUserDefaults
Chapter 124
Objective-C Associated Objects
Chapter 125
OpenGL
Chapter 126
Passing Data between View Controllers
Chapter 127
Passing Data between View Controllers (with MessageBox-Concept)
Chapter 128
PDF Creation in iOS
Chapter 129
plist iOS
Chapter 130
Profile with Instruments
Chapter 131
Push Notifications
Chapter 132
QR Code Scanner
Chapter 133
Realm
Chapter 134
Resizing UIImage
Chapter 135
Rich Notifications
Chapter 136
Runtime in Objective-C
Chapter 137
Safari Services
Chapter 138
Security
Chapter 139
Segues
Chapter 140
Set View Background
Chapter 141
Simulating Location Using GPX files iOS
Chapter 142
Simulator
Chapter 143
Simulator Builds
Chapter 144
SiriKit
Chapter 145
Size Classes and Adaptivity
Chapter 146
Size Classes and Adaptivity
Chapter 147
SLComposeViewController
Chapter 148
Snapshot of UIView
Chapter 149
SqlCipher integration
Chapter 150
StoreKit
Chapter 151
Storyboard
Chapter 152
Swift and Objective-C interoperability
Chapter 153
Swift: Changing the rootViewController in AppDelegate to present main or login/onboarding flow
Chapter 154
SWRevealViewController
Chapter 155
UI Testing
Chapter 156
UIActivityViewController
Chapter 157
UIAlertController
Chapter 158
UIAppearance
Chapter 159
UIBarButtonItem
Chapter 160
UIBezierPath
Chapter 161
UIButton
Chapter 162
UICollectionView
Chapter 163
UIColor
Chapter 164
UIControl - Event Handling with Blocks
Chapter 165
UIDatePicker
Chapter 166
UIDevice
Chapter 167
UIFeedbackGenerator
Chapter 168
UIFont
Chapter 169
UIGestureRecognizer
Chapter 170
UIImage
Chapter 171
UIImagePickerController
Chapter 172
UIImageView
Chapter 173
UIKit Dynamics
Chapter 174
UIKit Dynamics with UICollectionView
Chapter 175
UILabel
Chapter 176
UILabel text underlining
Chapter 177
UILocalNotification
Chapter 178
UINavigationController
Chapter 179
UIPageViewController
Chapter 180
UIPheonix - easy, flexible, dynamic & highly scalable UI framework
Chapter 181
UIPickerView
Chapter 182
UIRefreshControl TableView
Chapter 183
UIScrollView
Chapter 184
UIScrollView AutoLayout
Chapter 185
UIScrollView with StackView child
Chapter 186
UISearchController
Chapter 187
UISegmentedControl
Chapter 188
UISlider
Chapter 189
UISplitViewController
Chapter 190
UISplitViewController
Chapter 191
UIStackView
Chapter 192
UIStoryboard
Chapter 193
UISwitch
Chapter 194
UITabBarController
Chapter 195
UITableView
Chapter 196
UITableViewCell
Chapter 197
UITableViewController
Chapter 198
UITextField
Chapter 199
UITextField Delegate
Chapter 200
UITextView
Chapter 201
UIView
Chapter 202
UIViewController
Chapter 203
UIWebView
Chapter 204
Universal Links
Chapter 205
Using Image Aseets
Chapter 206
UUID (Universally Unique Identifier)
Chapter 207
WCSessionDelegate
Chapter 208
WKWebView
Chapter 209
Xcode Build & Archive From Command Line
Chapter 210
XCTest framework - Unit Testing

Book Details

Subject
Computer Science
Publisher
RIP Tutorial
Published
2018
Pages
1117
Edition
1
Language
English
PDF Size
37.1 MB
License
CC BY-SA

Book Hashtags

Related Books

The Troika of Adult Learners, Lifelong Learning, and Mathematics
This book presents a synopsis of six emerging themes in adult mathematics/numeracy and a critical discussion of recent developments in terms of policies, provisions, and the emerging challenges, paradoxes and tensions. It also offers an extensive review of the literature adult mathematics education. Why do adults want to learn mathematics? Did they...
Machine Learning for Cyber Physical Systems
This book proceedings presents new approaches to Machine Learning for Cyber Physical Systems, experiences and visions. It contains some selected papers from the international Conference ML4CPS - Machine Learning for Cyber Physical Systems, which was held in Karlsruhe, October 23-24, 2018. Cyber Physical Systems are characterized by their ability to...
Research on Teaching and Learning Probability
This book summarizes the vast amount of research related to teaching and learning probability that has been conducted for more than 50 years in a variety of disciplines. It begins with a synthesis of the most important probability interpretations throughout history: intuitive, classical, frequentist, subjective, logical propensity and axiomatic vie...
International Comparative Studies in Mathematics
It argues that the main purpose of educational research is to improve student learning, and that international comparative studies are no exception....
Inquiry-Based Learning - Undergraduate Research
This book provides a systematic overview of experiences with Inquiry-Based Learning (IBL) and undergraduate research (UR) in German universities, covering both research universities (Universitäten) and universities of applied sciences (Fachhochschulen). Divided into three parts, the book starts with the principles and common practices of IBL/UR at...
Global Perspectives on Recognising Non-formal and Informal Learning
This book deals with the relevance of recognition and validation of non-formal and informal learning in education and training, the workplace and society. In an increasing number of countries, it is at the top of the policy and research agenda ranking among the possible ways to redress the glaring lack of relevant academic and vocational qualificat...