- [Instructor] To get the most out of this course, you'll need to have a good working knowledge of Swift, since we'll be using Swift 4 for the entirety of the project. You'll also want to be familiar with iOS development in general, and the basics of the Xcode editor, since we won't be going into any of those topics in-depth. Now I'll be using Xcode 9.2 for this course, but if you're using a future version, everything will still work as expected. While you're following along, you might need a refresher in some area or another. And in that case, I'd encourage you to take a look at the Swift 4 and Xcode Essential Training courses in our library.
Author
Released
3/14/2018- What is test-driven development?
- Creating and expanding a data model
- Creating a manager class
- Testing class methods
- Checking for duplicates
- Testing table views
- Mocking cells
- Testing cell selection
- Assembling the app
Skill Level Intermediate
Duration
Views
Related Courses
-
Introduction
-
Welcome1m 4s
-
-
1. Foundation and Theory
-
Why test-driven development?2m 26s
-
Unit tests explained1m 46s
-
Development techniques1m 33s
-
Planning and design1m 12s
-
2. Getting Started
-
Project setup2m 32s
-
Test case breakdown2m 53s
-
Create a data model5m 5s
-
Expand the data model4m 8s
-
3. The Manager Class
-
Create the movie manager5m 39s
-
Add manager functionality5m 24s
-
Check off movies10m 27s
-
Compare movies6m 14s
-
Wrap up the movie manager4m 37s
-
-
4. TableView Testing
-
Interface testing setup5m 33s
-
TableView section one tests8m 41s
-
TableView section two tests4m 10s
-
Mocking the TableView cell10m 22s
-
Configure the TableView cell12m 35s
-
Test cell selection11m 35s
-
-
5. Finishing Touches
-
Assemble the app6m 16s
-
Code coverage2m 54s
-
-
Conclusion
-
Next steps47s
-
- 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.
CancelTake 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.
Share this video
Embed this video
Video: What you should know