Anything you use to distribute your framework requires a specific version to reference. In this video, learn how to specify a version of your camera for this. Git tagging is easy, and learning this is a great segue into learning how to properly plan out these versions.
- [Instructor] Now that we've explained how…semantic versioning works inside of our framework,…lets go into a little bit of detail…in how we can keep track of that version, in Git.…We won't be covering everything that has to do with Git…in this particular video.…If your looking for information on how to use Git…with source control, or to set up a Git Hub account,…check out some of our other courses on source control…or Git or Git Hub.…We've made a version of our framework titled version 1.0.1.…Lets go into our terminal…and navigate to the folder where our file is.…
We're now at the root folder where we have our workspace,…our sample application sources,…and our camera framework sources.…So far we haven't worked with the git repository…so we need to add one here.…For this, we can type git init.…This will make an empty git repository…and you can start to version your files.…We'll start by doing git add space dot.…This will stage all of the files that you've changed so far…to be committed into your git repository.…
Along the way, he explains the differences and nuances between writing code for an application and for a reusable framework, as well as some of the fundamentals of AVFoundation, one of the core camera frameworks in iOS. David also shows how to refactor your code, understand Swift access control, develop an interface, and handle memory leaks, so your framework is ready to share with other developers.
- Creating your first build
- Making the camera work
- Creating a framework delegate
- Adding media
- Capturing images
- Correcting orientation
- Versioning and tagging releases in Git
Skill Level Intermediate
Learning Server-Side Swift with Vaporwith Ron Buencamino1h 30m Intermediate
Learning Swift Playgrounds Application Developmentwith Steven Lipton2h 58m Intermediate
Swift 4: Protocol-Oriented Programmingwith Károly Nyisztor1h 44m Intermediate
1. Let's Make It Work
2. Let's Keep It Clean
3. Putting It All Together
4. Track It
Tagging releases in Git2m 36s
Next steps1m 47s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.