01 Introduction and Preparation |
1 |
001 Course Introduction - Why you should take this course |
|
17.61 MB |
|
|
2 |
002 Introduction to Florist App |
|
3.52 MB |
|
|
3 |
003 Download Xcode from the App Store |
|
9.26 MB |
|
|
4 |
004 Things you need to follow along |
|
3.72 MB |
|
|
5 |
005 How to follow along and some useful tips |
|
16.33 MB |
|
|
6 |
006 About Me |
|
95.45 MB |
|
|
02 Introduction to iOS Development - The Basics |
7 |
007 Launching Xcode for the first time |
|
6.70 MB |
|
|
8 |
008 How to change Xcode settings |
|
9.61 MB |
|
|
9 |
009 Quick Xcode Tour |
|
8.06 MB |
|
|
10 |
010 Add background image and duplicating view controllers |
|
16.56 MB |
|
|
11 |
011 Introduction to UILabels |
|
16.68 MB |
|
|
12 |
012 Introduction to UIButtons |
|
78.19 MB |
|
|
13 |
013 How to use Xcode Preview |
|
14.00 MB |
|
|
14 |
014 Introduction to UITextView and how to set the initial View Controller |
|
31.75 MB |
|
|
15 |
015 Adding missing constraints to views automatically |
|
31.72 MB |
|
|
16 |
016 Adding layout constraints manually to views |
|
44.82 MB |
|
|
17 |
017 Auto Layout errors |
|
21.66 MB |
|
|
18 |
018 17.Editing layout constraints and how to reset frames |
|
10.78 MB |
|
|
19 |
019 Introduction to Stack View |
|
61.30 MB |
|
|
20 |
020 19.Toggle between software and hardware keyboard on the simulator |
|
11.35 MB |
|
|
21 |
021 Introduction to segue |
|
18.84 MB |
|
|
22 |
022 Adding a UINavigationController to our app |
|
35.29 MB |
|
|
23 |
023 Clip the image view for smooth segue transition |
|
14.95 MB |
|
|
24 |
024 Customising the UINavigation bar |
|
19.68 MB |
|
|
25 |
025 Adding title to the UINavigation bar hack |
|
7.38 MB |
|
|
26 |
026 Changing the tint color of barbutton item and back button |
|
18.89 MB |
|
|
27 |
027 How to change back button text and how to have no back button text |
|
11.53 MB |
|
|
28 |
028 UINavigation Controller push segue error |
|
18.79 MB |
|
|
29 |
029 Introduction to Launch Screen Storyboard |
|
28.85 MB |
|
|
30 |
030 Introduction to plist.info and how to make app exit on suspend |
|
19.62 MB |
|
|
31 |
031 How to change view controller status bar color |
|
12.96 MB |
|
|
32 |
032 How to hide the status bar |
|
7.14 MB |
|
|
33 |
033 Using Flaticon.com to download icons for our app |
|
26.56 MB |
|
|
34 |
034 Creating icon on Canva.com |
|
11.43 MB |
|
|
35 |
035 App icon sizes and Asset catalog creator tool |
|
50.20 MB |
|
|
36 |
036 Adding icon to iOS app |
|
6.11 MB |
|
|
37 |
037 Resolving buildtime issues in the app |
|
17.84 MB |
|
|
38 |
038 How to debug View Hierarchy |
|
24.35 MB |
|
|
39 |
039 Memory usage basics |
|
28.16 MB |
|
|
40 |
040 How to simulate memory warnings |
|
16.08 MB |
|
|
41 |
041 Introduction to App delegates File |
|
65.66 MB |
|
|
42 |
042 Understanding ViewDidLoad and ViewWillAppear |
|
31.33 MB |
|
|
43 |
043 Apple documentation class reference |
|
58.67 MB |
|
|
44 |
044 Coordinate system in ios |
|
11.08 MB |
|
|
45 |
045 Adding UILabel to the app programmatically |
|
28.92 MB |
|
|
46 |
046 Programmatically adding UIImageView and accessing class reference from Xcode |
|
46.62 MB |
|
|
47 |
047 Creating IBOutlets and reference |
|
28.71 MB |
|
|
48 |
048 Creating View Controller Swift file for other scenes |
|
39.80 MB |
|
|
49 |
049 Creating IBActions for UIButton click events |
|
20.70 MB |
|
|
50 |
050 IBOutlet connection error and how to recover |
|
21.95 MB |
|
|
51 |
051 Dynamically changing properties through button actions |
|
22.52 MB |
|
|
52 |
052 ViewWillAppear vs ViewDidLoad |
|
22.95 MB |
|
|
03 Introduction to Swift 3.0 - Part 1- The Basics |
53 |
053 Introduction to playground |
|
10.43 MB |
|
|
54 |
054 Constants and variables |
|
11.50 MB |
|
|
55 |
055 Introduction to Data Types |
|
6.57 MB |
|
|
56 |
056 Introduction to String Data Type |
|
84.67 MB |
|
|
57 |
057 Introduction to Int data Type |
|
6.74 MB |
|
|
58 |
058 Introduction to Float and Double Type |
|
15.27 MB |
|
|
59 |
059 Introduction to Boolean Data Type |
|
5.02 MB |
|
|
60 |
060 String interpolation |
|
9.39 MB |
|
|
61 |
061 String interpolation continued... |
|
2.37 MB |
|
|
62 |
062 Good naming conventions to follow |
|
12.88 MB |
|
|
63 |
063 Arithmetic operators |
|
9.58 MB |
|
|
64 |
064 Integer division and how possible errors |
|
7.59 MB |
|
|
65 |
065 Remainder operator |
|
8.87 MB |
|
|
66 |
066 Compound assignment operators |
|
6.45 MB |
|
|
67 |
067 Comparison operator |
|
4.87 MB |
|
|
68 |
068 Comparison operator - checking for equality |
|
9.67 MB |
|
|
69 |
069 NOT operator |
|
6.72 MB |
|
|
70 |
070 How to find out the data types of variables |
|
44.45 MB |
|
|
71 |
071 Type Casting |
|
6.87 MB |
|
|
72 |
072 Problem Solution 1 - Swap variables |
|
5.97 MB |
|
|
73 |
073 Problem Solution 2 - Area and perimeter |
|
9.65 MB |
|
|
74 |
074 Problem Solution 3 - Calculate Percentage |
|
9.28 MB |
|
|
75 |
075 Problem Solution 4 - Last digits of a number |
|
6.54 MB |
|
|
76 |
076 Introduction to If statements |
|
6.62 MB |
|
|
77 |
077 Else branch |
|
4.67 MB |
|
|
78 |
078 Nested if statement |
|
11.16 MB |
|
|
79 |
079 Else...if statements |
|
8.42 MB |
|
|
80 |
080 Problem and Solution Maximum of two numbers |
|
6.42 MB |
|
|
81 |
081 Problem and Solution Even or odd number |
|
6.32 MB |
|
|
82 |
082 Problem and Solution Divisibilty calculations |
|
5.39 MB |
|
|
83 |
083 Logical AND operator |
|
6.76 MB |
|
|
84 |
084 Logical OR operator |
|
18.66 MB |
|
|
85 |
085 Problem Solution Class marks |
|
13.62 MB |
|
|
86 |
086 Problem Solution Divisibility revisited |
|
10.00 MB |
|
|
87 |
087 Ternary conditional operator |
|
8.00 MB |
|
|
88 |
088 Switch statements |
|
20.83 MB |
|
|
89 |
089 Switch case - matching multiple values |
|
7.28 MB |
|
|
90 |
090 Switch range matching |
|
10.45 MB |
|
|
91 |
091 Switch break statement |
|
7.06 MB |
|
|
92 |
092 Fallthrough statement |
|
8.38 MB |
|
|
93 |
093 Introduction to Swift Array |
|
20.66 MB |
|
|
94 |
094 Reading values from array |
|
11.81 MB |
|
|
95 |
095 Getting multiple values using closed range |
|
7.70 MB |
|
|
96 |
096 Array type and Any type |
|
14.10 MB |
|
|
97 |
097 Merging two arrays |
|
6.38 MB |
|
|
98 |
098 Adding values to existing array |
|
13.19 MB |
|
|
99 |
099 Removing values from arrays |
|
5.00 MB |
|
|
100 |
100 Modifying values in arrays |
|
14.84 MB |
|
|
101 |
101 Mutable and immutable array |
|
4.24 MB |
|
|
102 |
102 Copying value from one array to another - reference and value types |
|
13.06 MB |
|
|
103 |
103 Introduction to Dictionary |
|
27.31 MB |
|
|
104 |
104 Retrieving values from Dictionary |
|
6.65 MB |
|
|
105 |
105 Adding a new key-value pair to a dictionary |
|
9.60 MB |
|
|
106 |
106 Updating value in a dictionary |
|
6.63 MB |
|
|
107 |
107 Removing items from dictionary |
|
7.43 MB |
|
|
108 |
108 Other dictionary methods |
|
6.04 MB |
|
|
109 |
109 Introduction to For Loop |
|
11.22 MB |
|
|
110 |
110 Using value of I in a loop and the underscore variable |
|
7.14 MB |
|
|
111 |
111 Looping through arrays |
|
9.25 MB |
|
|
112 |
112 Looping over dictionaries |
|
6.42 MB |
|
|
113 |
113 Problem and Solution Maximum value in an array |
|
7.95 MB |
|
|
114 |
114 Problem and Solution Separate numbers into odd and even |
|
7.40 MB |
|
|
115 |
115 Problem and Solution Sum the content of an array |
|
6.60 MB |
|
|
116 |
116 Problem and Solution Reversed array |
|
9.07 MB |
|
|
117 |
117 Inner loops |
|
12.44 MB |
|
|
118 |
118 Break statement |
|
9.40 MB |
|
|
119 |
119 Continue statement |
|
12.78 MB |
|
|
120 |
120 Introduction to While Loop |
|
25.01 MB |
|
|
121 |
121 Beware of an infinite loop |
|
11.05 MB |
|
|
122 |
122 Repeat while loop |
|
10.53 MB |
|
|
123 |
123 Repeat while loop example |
|
22.45 MB |
|
|
124 |
124 Problem and Solution Separate numbers to array - while loop example |
|
7.75 MB |
|
|
125 |
125 Introduction to Function |
|
25.60 MB |
|
|
126 |
126 Function parameters |
|
28.95 MB |
|
|
127 |
127 Multiple parameters of a function |
|
4.40 MB |
|
|
128 |
128 Returning values from functions |
|
33.26 MB |
|
|
129 |
129 Calling a function from another function |
|
31.07 MB |
|
|
130 |
130 Parameter as a let constant |
|
8.72 MB |
|
|
131 |
131 Introduction to Optionals |
|
52.39 MB |
|
|
132 |
132 Introduction to Optionals contd... |
|
35.25 MB |
|
|
133 |
133 Returning nil from a function |
|
13.75 MB |
|
|
134 |
134 How to work with optional values |
|
13.74 MB |
|
|
135 |
135 Unwrapping optional values |
|
39.12 MB |
|
|
136 |
136 Force unwrap optional types |
|
28.78 MB |
|
|
137 |
137 Implicitly unwrapped Optionals |
|
46.93 MB |
|
|
138 |
138 Nil coalescing operator |
|
18.50 MB |
|
|
139 |
139 Multiple optional binding - unwrapping multiple optionals |
|
52.09 MB |
|
|
140 |
140 Optional Chaining |
|
32.81 MB |
|
|
141 |
141 Variable scopes |
|
35.27 MB |
|
|
04 Introduction to Storyboard Segue and UINavigationController |
142 |
142 Introduction to Bill Splitter app |
|
4.12 MB |
|
|
143 |
143 Designing the BillSplitter app UI |
|
29.91 MB |
|
|
144 |
144 Setting up the IBOutlets and IBActions for BillSplitter app |
|
12.52 MB |
|
|
145 |
145 Obtaining user inputs from UITextFields |
|
31.32 MB |
|
|
146 |
146 Cleaning up the calculation code and displaying result |
|
22.25 MB |
|
|
147 |
147 Dismissing the keyboard |
|
14.52 MB |
|
|
148 |
148 Formatting string for currency |
|
16.20 MB |
|
|
149 |
149 Setting up the result View Controller |
|
20.39 MB |
|
|
150 |
150 Using PrepareForSegue to send value to next screen |
|
29.42 MB |
|
|
151 |
151 Using the ShouldPerformSegue method |
|
32.07 MB |
|
|
152 |
152 Dismissing a view controller |
|
10.37 MB |
|
|
153 |
153 Unwind segue |
|
15.53 MB |
|
|
154 |
154 Calling segue programmatically |
|
56.58 MB |
|
|
155 |
155 Using segue identifier to choose the right segue |
|
33.49 MB |
|
|
156 |
156 Presenting view controller by code |
|
35.43 MB |
|
|
157 |
157 Using code snippets |
|
27.75 MB |
|
|
158 |
158 How to pop view controllers |
|
62.63 MB |
|
|
159 |
159 Separating scenes into multiple storyboard |
|
32.89 MB |
|
|
160 |
160 Manually referencing other storyboards |
|
34.97 MB |
|
|
161 |
161 Sending value to a view controller inside a UINavigationController |
|
17.36 MB |
|
|
05 Introduction to UITabBarController Segmented Control Switch and UserDefaults |
162 |
162 Introduction to MyQuotes App |
|
4.85 MB |
|
|
163 |
163 Designing the UI of MyQuotes app |
|
80.28 MB |
|
|
164 |
164 Implementing the forward and back buttons |
|
47.75 MB |
|
|
165 |
165 Alternative method without using a for loop |
|
18.17 MB |
|
|
166 |
166 Implementing the favorite feature |
|
47.28 MB |
|
|
167 |
167 Changing the app theme |
|
63.73 MB |
|
|
168 |
168 Changing the theme colours |
|
26.26 MB |
|
|
169 |
169 Persisting the theme for future launches |
|
51.45 MB |
|
|
170 |
170 Adding borders to the UIImageViews |
|
30.28 MB |
|
|
171 |
171 Changing borders of UIButtons and adding corner radius |
|
55.09 MB |
|
|
172 |
172 Change the tab bar appearance |
|
23.69 MB |
|
|
06 Introduction to using Plist file and using Custom Classes |
173 |
173 Introduction to the workout app |
|
4.89 MB |
|
|
174 |
174 Designing the UI of the app |
|
22.30 MB |
|
|
175 |
175 UI Design continued... |
|
7.98 MB |
|
|
176 |
176 Adding a plist file to the app |
|
15.17 MB |
|
|
177 |
177 Reading the content of Plist |
|
23.92 MB |
|
|
178 |
178 How to create a custom class |
|
62.30 MB |
|
|
179 |
179 Using tags class type and subview properties to customise views |
|
40.46 MB |
|
|
180 |
180 Dynamically updating title from plist |
|
42.11 MB |
|
|
181 |
181 Sending data to the details screen |
|
68.04 MB |
|
|
182 |
182 Design the details screen using tags to get view objects |
|
65.61 MB |
|
|
183 |
183 Change navigation bar color |
|
22.26 MB |
|
|
184 |
184 Using a constant file |
|
55.37 MB |
|
|
185 |
185 Using the app delegate to call functions from any view controller |
|
58.06 MB |
|
|
07 Introduction to TableViewController with default cell |
186 |
186 Introduction to the MiniTasks app |
|
8.96 MB |
|
|
187 |
187 Setting up the UI for Minitask app |
|
31.88 MB |
|
|
188 |
188 Setting up the UIPickerView datasource and delegates |
|
70.09 MB |
|
|
189 |
189 Setting up the DidSelectRow on UIPickerView |
|
24.92 MB |
|
|
190 |
190 Implementing DatePickerView and DateFormatter |
|
38.10 MB |
|
|
191 |
191 Minimum date of UIDatePicker and adding values to array |
|
44.58 MB |
|
|
192 |
192 Introduction to UITableView |
|
90.60 MB |
|
|
193 |
193 Using the CellForRow method displaying dates and numbering of data |
|
31.19 MB |
|
|
194 |
194 Final UI design |
|
20.69 MB |
|
|
08 Introduction to UITableView object with custom cell |
195 |
195 Introduction to FaveCar app |
|
22.79 MB |
|
|
196 |
196 Designing the UI of FaveCar app |
|
36.57 MB |
|
|
197 |
197 Subclassing UITableViewController |
|
63.15 MB |
|
|
198 |
198 Dismissing the keyboard using UITextfield delegate |
|
31.67 MB |
|
|
199 |
199 Characters count using UITextfield delegate |
|
18.91 MB |
|
|
200 |
200 Getting access to your photo library |
|
41.57 MB |
|
|
201 |
201 Importing photo using didFinishPickingMedia method |
|
37.57 MB |
|
|
202 |
202 Validating user inputs to make sure image and name are available before saving |
|
62.86 MB |
|
|
203 |
203 Using tags to configure cell |
|
65.36 MB |
|
|
204 |
204 Pop view controller and add items to top of the list |
|
30.04 MB |
|
|
205 |
205 Convenient method to load values |
|
24.68 MB |
|
|
206 |
206 Using a custom UITableViewCell |
|
42.65 MB |
|
|
207 |
207 Deleting data from the UITableView |
|
27.65 MB |
|
|
208 |
208 UITableView didSelectRow to perform segue and using cell segue to another VC |
|
50.26 MB |
|
|
209 |
209 Obtaining indexPath inside PrepareForSegue |
|
14.37 MB |
|
|
09 Introduction to UICollectionView |
210 |
210 Introduction to Travelpics app |
|
32.09 MB |
|
|
211 |
211 Setting up the UI of the TravelPics app |
|
22.19 MB |
|
|
212 |
212 Displaying data in UICollectionView |
|
104.23 MB |
|
|
213 |
213 How to launch a camera |
|
38.09 MB |
|
|
214 |
214 How to use UIAlertAction |
|
33.20 MB |
|
|
215 |
215 Sizing the UICollectionViewCell |
|
59.61 MB |
|
|
216 |
216 Prepare for segue in UICollectionView |
|
56.87 MB |
|
|
217 |
217 How to zoom on images |
|
84.22 MB |
|
|
10 Swift Part 2 - Object Oriented Programming |
218 |
218 Introduction to Tuples |
|
26.32 MB |
|
|
219 |
219 Shorthand for multiple declaration of constants and variables |
|
10.71 MB |
|
|
220 |
220 Checking for Tuples Equality |
|
8.24 MB |
|
|
221 |
221 Changing the value of a Tuple |
|
6.03 MB |
|
|
222 |
222 Tuples are value types |
|
4.12 MB |
|
|
223 |
223 Tuples quick example |
|
4.42 MB |
|
|
224 |
224 Introduction to enumerations |
|
35.60 MB |
|
|
225 |
225 Enumeration shorthand |
|
16.09 MB |
|
|
226 |
226 Introduction to Structs |
|
41.01 MB |
|
|
227 |
227 Struct default values |
|
22.88 MB |
|
|
228 |
228 Struct functions |
|
30.46 MB |
|
|
229 |
229 Changing the value of stored properties using var instead of let |
|
11.01 MB |
|
|
230 |
230 Restricting the ability to change a stored property value by using a let |
|
8.72 MB |
|
|
231 |
231 Allowing instance methods to change stored properties values |
|
16.20 MB |
|
|
232 |
232 Structs are values types |
|
35.96 MB |
|
|
233 |
233 Struct example with an enum |
|
14.23 MB |
|
|
234 |
234 Making a shadow copy |
|
4.83 MB |
|
|
235 |
235 Introduction to Classes |
|
24.61 MB |
|
|
236 |
236 Class functions - instance methods |
|
28.73 MB |
|
|
237 |
237 Type methods |
|
16.68 MB |
|
|
238 |
238 Class init method |
|
33.16 MB |
|
|
239 |
239 Introduction to Inheritance |
|
48.42 MB |
|
|
240 |
240 Inheritance example |
|
39.99 MB |
|
|
241 |
241 Adding new properties to a subclass |
|
46.07 MB |
|
|
242 |
242 More on class hierarchy |
|
32.86 MB |
|
|
243 |
243 Static property of a class |
|
32.38 MB |
|
|
244 |
244 Calling the super method in subclass |
|
25.97 MB |
|
|
245 |
245 Static and instance property and class and instance methods gotchas |
|
11.06 MB |
|
|
246 |
246 Computed properties |
|
40.40 MB |
|
|
247 |
247 Computed property example |
|
30.55 MB |
|
|
248 |
248 Class Extensions |
|
26.76 MB |
|
|
249 |
249 Extending the Double class |
|
33.70 MB |
|
|
250 |
250 Access control on properties |
|
22.79 MB |
|
|
251 |
251 Setter and getters on stored properties |
|
22.21 MB |
|
|
252 |
252 Property observers |
|
22.88 MB |
|
|
253 |
253 OldValue and NewValue in DidSet and WillSet |
|
6.23 MB |
|
|
11 Introduction to Saving Typed Objects with NSCoding |
254 |
254 Introduction to ContactPro app |
|
4.93 MB |
|
|
255 |
255 Designing the UI for ContactPro app |
|
30.44 MB |
|
|
256 |
256 Creating the Contact class |
|
28.24 MB |
|
|
257 |
257 Add New Contact screen design |
|
81.48 MB |
|
|
258 |
258 Making the class conform to NSCoding |
|
27.19 MB |
|
|
259 |
259 Obtaining a document folder path |
|
38.15 MB |
|
|
260 |
260 Class extension and writing JPEG to document folder |
|
42.91 MB |
|
|
261 |
261 Using NSKeyedArchiver to save to user default |
|
32.89 MB |
|
|
262 |
262 Using NSKeyedUnachiver |
|
42.46 MB |
|
|
263 |
263 Displaying contacts in horizontal scrolling interface |
|
78.85 MB |
|
|
264 |
264 UICollectionView DidSelectItem implementation |
|
21.35 MB |
|
|
12 Playing and Recording Audio |
265 |
265 Introduction to VoiceRecorder app |
|
4.95 MB |
|
|
266 |
266 Designing the VoiceRecorder app UI |
|
25.70 MB |
|
|
267 |
267 UIAlertController with UITextField input |
|
39.98 MB |
|
|
268 |
268 Working with AVAudiorecorder |
|
103.42 MB |
|
|
269 |
269 Using AVAudioPlayer to play back audio |
|
31.92 MB |
|
|
270 |
270 Using NSTimer and UIProgressView for audio playback |
|
78.98 MB |
|
|
271 |
271 Saving recording titles to user default |
|
35.54 MB |
|
|
272 |
272 Finishing touches to the User Interface |
|
17.71 MB |
|
|
273 |
273 Override the audio port in order to play recordings from speaker |
|
5.32 MB |
|
|
13 Video Playback in IOS |
274 |
274 Introduction to VideoArchive app |
|
25.67 MB |
|
|
275 |
275 Designing the UI of VideoArchive app |
|
17.03 MB |
|
|
276 |
276 Introduction to Pixabay for downloading free videos |
|
93.74 MB |
|
|
277 |
277 Searching the Bundle directory to find files |
|
34.85 MB |
|
|
278 |
278 Add the names to UITableView and adjust the row height |
|
49.58 MB |
|
|
279 |
279 Configuring table header and using table grouping |
|
31.83 MB |
|
|
280 |
280 Play video using AVPlayerViewController |
|
63.11 MB |
|
|
281 |
281 Play video in a custom view |
|
54.96 MB |
|
|
282 |
282 Implementing UIActionSheet for options |
|
75.17 MB |
|
|
283 |
283 Adding image to the default cell image view |
|
22.71 MB |
|
|
284 |
284 Identifying the bug that pushes the video player down |
|
13.89 MB |
|
|
14 Introduction to Location and Map Based App |
285 |
285 Introduction to LocationApp |
|
42.03 MB |
|
|
286 |
286 Performing a forward geocoding request |
|
61.69 MB |
|
|
287 |
287 How to zoom on UIMapView with regions |
|
16.44 MB |
|
|
288 |
288 Selecting annotation and showing annotation without using map regions |
|
23.89 MB |
|
|
289 |
289 How to get users location using CLLocation |
|
50.91 MB |
|
|
290 |
290 Set current users location on map and simulate location |
|
25.00 MB |
|
|
291 |
291 How to update location information once or always or use distance filter |
|
35.60 MB |
|
|
292 |
292 Calculate distance between two location objects |
|
38.52 MB |
|
|
293 |
293 Reverse geocoding |
|
78.28 MB |
|
|
294 |
294 Perform local search on a map |
|
72.20 MB |
|
|
295 |
295 Designing the location app |
|
38.24 MB |
|
|
15 Rich User Notifications |
296 |
296 Introduction to Notification app |
|
10.21 MB |
|
|
297 |
297 Asking users for notification authorization |
|
25.15 MB |
|
|
298 |
298 Create a basic user notification |
|
28.57 MB |
|
|
299 |
299 Calendar based notification |
|
27.62 MB |
|
|
300 |
300 Playing default notification sound and adding custom sound to the notifications |
|
26.49 MB |
|
|
301 |
301 Add rich media such as video or image to user notifications |
|
40.47 MB |
|
|
302 |
302 Get access to pending notification requests |
|
39.44 MB |
|
|
303 |
303 Remove certain notification request or all requests |
|
13.48 MB |
|
|
304 |
304 Remove all delivered notifications from users Notification Center |
|
13.05 MB |
|
|
305 |
305 Location based notifications |
|
26.16 MB |
|
|
16 Sharing on IOS SMS Email Facebook and Twitter |
306 |
306 Introduction to EasyShare app |
|
10.19 MB |
|
|
307 |
307 Designing the UI of EasyShare app |
|
18.40 MB |
|
|
308 |
308 How to present the UIActivityViewController |
|
14.55 MB |
|
|
309 |
309 Login in to Facebook and Twitter accounts on simulator |
|
5.67 MB |
|
|
310 |
310 Sharing via Facebook |
|
16.08 MB |
|
|
311 |
311 Sharing via Twitter |
|
9.33 MB |
|
|
312 |
312 Configure email sending options |
|
26.56 MB |
|
|
313 |
313 Adding attachment and dealing with delegate results |
|
25.76 MB |
|
|
314 |
314 Sending SMS |
|
50.20 MB |
|
|
315 |
315 Dismissing keyboard on UITextView |
|
27.59 MB |
|
|
316 |
316 iPad PopOverPresentationController implementation |
|
35.06 MB |
|
|
17 Introduction to UIWebView MKWebView and SFSafariViewController |
317 |
317 Introduction to UIWebView MKWebView and SFSafariViewController |
|
37.98 MB |
|
|
318 |
318 Designing the app User Interface |
|
14.41 MB |
|
|
319 |
319 How to load a UIWebView and App Transport Security |
|
19.55 MB |
|
|
320 |
320 UIWebView delegates and view controller scroll inset |
|
11.47 MB |
|
|
321 |
321 How to use the WKWebView |
|
33.22 MB |
|
|
322 |
322 Using gestures and forwardback buttons on WKWebView |
|
22.63 MB |
|
|
323 |
323 How to use the SFSafariViewController |
|
33.21 MB |
|
|
324 |
324 How to open a website in Safari outside of the app |
|
13.32 MB |
|
|
325 |
325 How to make a phone call from the app |
|
11.41 MB |
|
|
326 |
326 How to open the App Store from the app |
|
20.27 MB |
|
|
18 فایل های تمرینی |
327 |
Exercise Files |
|
57.64 MB |
|
|