File tree
81 files changed
+400
-367
lines changed- chapter-addressBook/Retrieving a Property of a Person Entity with System UI/Retrieving a Property of a Person Entity with System UI
- chapter-camera
- Detecting and Probing the Camera/Detecting and Probing the Camera
- Editing Images and Videos Right on the Device/Editing Images and Videos Right on the Device
- Reacting to Changes in Images and Videos/Reacting to Changes in Images and Videos
- Searching for and Retrieving Images and Videos/Searching for and Retrieving Images and Videos
- Storing Photos in the Photo Library/Storing Photos in the Photo Library
- Storing Videos in the Photo Library/Storing Videos in the Photo Library
- Taking Photos with the Camera/Taking Photos with the Camera
- Taking Videos with the Camera/Taking Videos with the Camera
- chapter-cloud
- Creating a Provision Profile/Creating a Provision Profile
- Querying the Cloud with CloudKit/Querying the Cloud with CloudKit
- Retrieving Data with CloudKit/Retrieving Data with CloudKit
- Retrieving User Information from CloudKit/Retrieving User Information from CloudKit
- Searching for Files and Folders in iCloud/Searching for Files and Folders in iCloud
- Storing Data with CloudKit/Storing Data with CloudKit
- chapter-data
- Boosting Data Access in Table Views/Boosting Data Access in Table Views
- Deleting Data from Core Data/Deleting Data from Core Data
- Fetching Data in the Background/Fetching Data in the Background
- Implementing Relationships in Core Data/Implementing Relationships in Core Data
- Introduction to Core Data/Introduction to Core Data
- Performing Batch Updates on Core Data/Performing Batch Updates on Core Data
- Reading Data from Core Data/Reading Data from Core Data
- Sorting Data in Core Data/Sorting Data in Core Data
- Using Custom Data Types in Your Core Data Model/Using Custom Data Types in Your Core Data Model
- Writing to Core Data/Writing to Core Data
- chapter-extensions
- Adding New Photo Editing Capabilities to the Photos App/Adding New Photo Editing Capabilities to the Photos App
- Building Custom Keyboards/Building Custom Keyboards
- Creating a Service Within Your App with Action Extensions/Creating a Service Within Your App with Action Extensions
- Providing a Custom Sharing Extension to iOS/Providing a Custom Sharing Extension to iOS
- chapter-gestures
- Detecting Long Press Gestures/Detecting Long Press Gestures
- Detecting Panning and Dragging Gestures/Detecting Panning and Dragging Gestures
- Detecting Pinch Gestures/Detecting Pinch Gestures
- Detecting Rotation Gestures/Detecting Rotation Gestures
- Detecting Screen Edge Pan Gestures/Detecting Screen Edge Pan Gestures
- Detecting Swipe Gestures/Detecting Swipe Gestures
- Detecting Tap Gestures/Detecting Tap Gestures
- chapter-health
- Observing Changes to User’s Health Information/Observing Changes to User’s Health Information
- Reading and Modifying the User’s Total Calories Burned
- Reading and Modifying the User’s Total Calories Burned
- Reading and Modifying the User’s Total Calories Burned.xcodeproj/project.xcworkspace
- Retrieving User’s Date of Birth/Retrieving User’s Date of Birth
- Retrieving and Modifying User’s Weight Information/Retrieving and Modifying User’s Weight Information
- Setting up Your App for HealthKit/Setting up Your App for HealthKit
- chapter-homekit
- Adding Rooms to the User’s Home/Adding Rooms to the User’s Home
- Discovering and Managing HomeKit Enabled Accessories/Discovering and Managing HomeKit Enabled Accessories
- Grouping Services of HomeKit Accessories/Grouping Services of HomeKit Accessories
- Interacting with HomeKit Accessories/Interacting with HomeKit Accessories
- Managing the User’s Home in HomeKit/Managing the User’s Home in HomeKit
- Simulating HomeKit Accessories/Simulating HomeKit Accessories
- Specifying Zones in the User’s Home/Specifying Zones in the User’s Home
- chapter-maps
- Customizing the View of the Map with a Camera/Customizing the View of the Map with a Camera
- Defining and Processing iBeacons - Destination/Defining and Processing iBeacons - Destination
- Defining and Processing iBeacons - Source/Defining and Processing iBeacons - Source
- Detecting Which Floor the User is on in a Building/Detecting Which Floor the User is on in a Building
- Displaying Directions on The Map/Displaying Directions on The Map
- Searching on a Map View/Searching on a Map View
- chapter-motion
- Detecting Shakes on an iOS Device/Detecting Shakes on an iOS Device
- Retrieving Accelerometer Data/Retrieving Accelerometer Data
- Retrieving Altitude Data/Retrieving Altitude Data
- Retrieving Pedometer Data/Retrieving Pedometer Data
- chapter-multimedia
- Accessing the Music Library/Accessing the Music Library
- Capturing Thumbnails from Video Files/Capturing Thumbnails from Video Files
- Playing Audio Files/Playing Audio Files
- Playing Video Files/Playing Video Files
- Recording Audio/Recording Audio
- chapter-networking
- Creating a Tunneled VPN Connection/Creating a Tunneled VPN Connection
- Customizing URL Requests/Customizing URL Requests
- Downloading Asynchronously with NSURLConnection/Downloading Asynchronously with NSURLConnection
- Downloading Data Using NSURLSession/Downloading Data Using NSURLSession
- Downloading Data in the Background Using NSURLSession/Downloading Data in the Background Using NSURLSession
- Downloading Synchronously with NSURLConnection/Downloading Synchronously with NSURLConnection
- Handling Timeouts in Asynchronous Connections/Handling Timeouts in Asynchronous Connections
- Integrating Social Sharing into Your Apps/Integrating Social Sharing into Your Apps
- Sending HTTP Requests with NSURLConnection/Sending HTTP Requests with NSURLConnection
- Serializing and Deserializing JSON Objects/Serializing and Deserializing JSON Objects
- Uploading Data Using NSURLSession/Uploading Data Using NSURLSession
- chapter-notification
- Listening and Reacting to Keyboard Notifications/Listening and Reacting to Keyboard Notifications
- Sending Notifications/Sending Notifications
- Setting Up Your App for Push Notifications/Setting Up Your App for Push Notifications
- ios8swiftprogrammingcookbook.xcworkspace/xcuserdata/vandadnp.xcuserdatad
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
81 files changed
+400
-367
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
| 41 | + | |
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
|
0 commit comments