In this lesson, we take a look at CocoaPods. CocoaPods is the most popular dependency manager for the iOS platform, whether you are writing in Objective-C or Swift. In fact – as we see in this lesson – CocoaPods makes it easy for you to use pods written in Objective-C in your Swift application with no extra work from you! Take a look and see how easy it is to incorporate third party code into your application.
(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.
In this lesson, we revisit the UIAlertController from Lesson 031 and take a look at how we can repurpose those alerts to not only respond to button clicks, but take input as well. In this example, we create an alert that takes a password in order to let you into the “Secure” part of the application. Along the way, we see how you can add text boxes and interact with them from the Alert.
(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.
In this lesson, we take a look at what it takes to include custom fonts into our iOS application to really give it a signature look. As you’ll see, it isn’t difficult at all, but can really aid the design if you use them judiciously.
(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.
In this lesson, we take a look at using the UIAlertController to display messages and choices to the user. Since iOS 8, the UIAlertController has replaced the now deprecated UIAlertView and UIActionSheet.
(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.
In this lesson, we take a look at unwinding segues. This is an important technique because it allows you to easily implement functionality in a modal without the need for explicit “back” buttons, among many other uses.
To demonstrate, I continue to build on our UITableView application and add a modal that will add new episodes to our Doctor Who Favorites list.
(Make sure to watch in full screen and click the gear icon to set the video quality to its highest level so the text is as legible as possible)
Here is the link for the GitHub repo.