Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\09.Make the camera work - Part 2.en.srt |
7,316 |
E5DFF0C5 |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\09.Make the camera work - Part 2.mp4
[b776007509f696e3]
|
19,387,043 |
5C89AF68 |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\05.Making a great developer tool.mp4
[7d668a56af1cf4d2]
|
3,767,057 |
3FF8B7F2 |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\04.Setting your goal.mp4
[36776d1cb25af8e2]
|
3,703,079 |
90D593BE |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\08.Make the camera work - Part 1.mp4
[40fa2278a74f731a]
|
24,230,533 |
37B5958F |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\05.Making a great developer tool.en.srt |
5,207 |
E4E4B799 |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\07.Set up your sample app and workflow.mp4
[321d2bd737dfbf05]
|
12,752,078 |
0632598C |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\06.Create your first build.en.srt |
7,761 |
A2C648CE |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\07.Set up your sample app and workflow.en.srt |
8,827 |
CD0DEDD5 |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\06.Create your first build.mp4
[660be562d553e8db]
|
8,699,108 |
DBB93455 |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\04.Setting your goal.en.srt |
4,952 |
B09773B8 |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work\08.Make the camera work - Part 1.en.srt |
9,949 |
CA3EAC12 |
Swift - Writing Reusable Frameworks\Exercise Files\Ex_Files_Swift_Writing_Resable_Frameworks.zip
[aae0fbee8e089c32]
|
2,899,675 |
B971D1BD |
Swift - Writing Reusable Frameworks\1.Introduction\03.Using the exercise files.en.srt |
6,306 |
81D83595 |
Swift - Writing Reusable Frameworks\1.Introduction\01.Welcome.en.srt |
1,713 |
5FAFB135 |
Swift - Writing Reusable Frameworks\1.Introduction\02.What you should know.mp4
[19165b63305941e9]
|
3,038,231 |
3744BC02 |
Swift - Writing Reusable Frameworks\1.Introduction\03.Using the exercise files.mp4
[e291d62008275dcd]
|
8,793,727 |
331F205D |
Swift - Writing Reusable Frameworks\1.Introduction\02.What you should know.en.srt |
4,341 |
521DDFD3 |
Swift - Writing Reusable Frameworks\1.Introduction\01.Welcome.mp4
[1523b798c9fcc3cb]
|
3,587,256 |
F5721EB0 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\18.Set up camera for image capture.mp4
[d3ca01bc9a9dfef9]
|
22,497,754 |
0DC99487 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\21.Normalizing your image data.en.srt |
4,994 |
3A53D9C1 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\24.Checking for leaks.en.srt |
10,017 |
95BEEEC6 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\19.Capturing a still image.mp4
[17962173db9e84c]
|
32,686,963 |
7DA9E328 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\22.Correcting still image orientation.en.srt |
6,115 |
FFACCF41 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\19.Capturing a still image.en.srt |
12,007 |
F708505D |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\24.Checking for leaks.mp4
[c135e2ddb2873957]
|
17,495,380 |
E0DCD927 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\23.Refactoring your sample application.mp4
[e46191c7c3e9130d]
|
22,673,224 |
A3001F2F |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\17.Add media assets to your framework.en.srt |
9,790 |
F25BA2C7 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\20.Implement AVFoundation delegates.mp4
[852f6679d91b8e97]
|
11,205,399 |
B8CE4649 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\20.Implement AVFoundation delegates.en.srt |
5,093 |
447B614B |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\21.Normalizing your image data.mp4
[b04ff02bc2d32bbb]
|
10,118,760 |
FF3F11A6 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\22.Correcting still image orientation.mp4
[4091b57ca5576954]
|
15,310,300 |
8C9075FA |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\23.Refactoring your sample application.en.srt |
12,801 |
D187D329 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\17.Add media assets to your framework.mp4
[69788ef6621515f5]
|
20,138,636 |
FA47FBB7 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together\18.Set up camera for image capture.en.srt |
9,153 |
79D31724 |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\14.Creating a framework delegate.mp4
[fe8b46422e0f230d]
|
26,510,528 |
44AE4A9C |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\10.Application vs. interface development.mp4
[b908d85fc3113c8e]
|
27,357,030 |
FC8F5F9D |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\11.Swift frameworks and access control.mp4
[719a82d5ded95fd0]
|
22,294,326 |
A38CC54D |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\13.Using extensions to organize your code.mp4
[bcd7b5df4d17b376]
|
12,778,830 |
D41E70BF |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\10.Application vs. interface development.en.srt |
12,420 |
E2961CD9 |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\16.Handling rotation.mp4
[bdcac79b98aa2bc6]
|
24,315,296 |
B371E708 |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\12.Refactoring your camera.en.srt |
10,634 |
DEEA344F |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\11.Swift frameworks and access control.en.srt |
12,038 |
FFC59ED5 |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\16.Handling rotation.en.srt |
8,396 |
3F4711F9 |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\13.Using extensions to organize your code.en.srt |
6,917 |
4FF74232 |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\14.Creating a framework delegate.en.srt |
13,457 |
60C16C8F |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\15.Implementing your framework delegate.en.srt |
5,418 |
30D48696 |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\15.Implementing your framework delegate.mp4
[c05a173dfd422a13]
|
10,575,294 |
D8B47D6A |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean\12.Refactoring your camera.mp4
[e446e349d398994c]
|
40,421,979 |
37F4E855 |
Swift - Writing Reusable Frameworks\6.Conclusion\27.Next steps.en.srt |
3,915 |
7A655499 |
Swift - Writing Reusable Frameworks\6.Conclusion\27.Next steps.mp4
[dc7f5217b46d2dee]
|
5,474,595 |
180B7174 |
Swift - Writing Reusable Frameworks\5.4. Track It\25.Semantic versioning and future roadmapping.mp4
[13b4f1d2aad53937]
|
14,025,725 |
3288A7DF |
Swift - Writing Reusable Frameworks\5.4. Track It\26.Tagging releases in Git.en.srt |
4,603 |
AE7A590C |
Swift - Writing Reusable Frameworks\5.4. Track It\26.Tagging releases in Git.mp4
[3dd0a09d86aab9c6]
|
7,465,011 |
F0CBA03B |
Swift - Writing Reusable Frameworks\5.4. Track It\25.Semantic versioning and future roadmapping.en.srt |
7,305 |
1EAAF327 |
Swift - Writing Reusable Frameworks\2.1. Let's Make It Work |
0 |
00000000 |
Swift - Writing Reusable Frameworks\Exercise Files |
0 |
00000000 |
Swift - Writing Reusable Frameworks\1.Introduction |
0 |
00000000 |
Swift - Writing Reusable Frameworks\4.3. Putting It All Together |
0 |
00000000 |
Swift - Writing Reusable Frameworks\3.2. Let's Keep It Clean |
0 |
00000000 |
Swift - Writing Reusable Frameworks\6.Conclusion |
0 |
00000000 |
Swift - Writing Reusable Frameworks\5.4. Track It |
0 |
00000000 |
Swift - Writing Reusable Frameworks |
0 |
00000000 |
|
Total size: |
434,414,262 |
|