Join Simon Allardice for an in-depth discussion in this video Solution overview, part of Code Clinic: Swift.
As a standard in Code Clinic,…I'll begin by quickly showing you my end result,…how I fix this problem.…The method I chose would work on either Mac or ioS,…but I've implemented this as a swift Mac application…for two main reasons.…First is, for this problem,…I was given a set of images.…And some of these are very large inside a folder.…And a Mac app is gonna be a quick way…to make an user interface here.…I can just drag-and-drop rather than dealing with,…say, multiple image picker controls in an iOS app.…The second main reason and more important,…what we're about to do here…is computationally intensive.…
Meaning this kind of thing, exact image matching,…can take a long time for a computer to do.…So, the more resources I have…to throw at this problem, the better.…Running this on a fast desktop or a laptop,…is going to be quicker than running it on…an iOS device or simulator.…And to be honest, for this scenario,…directly comparing specific image files,…you're more likely to want to do this kind of thing…on a desktop or a laptop, than on an iOS device.…
Simon introduces challenges and then provides an overview of his solutions in Swift. Challenges include topics such as statistical analysis, searching directories for images, and accessing peripheral devices.
Skill Level Intermediate
Q: I am unable to access the Lake Pend Oreille data from outside the U.S.
A: A static copy of this data is provided here for lynda.com members outside of the U.S
1. Problem One: Exploring Lake Pend Oreille
2. Problem Two: Image Analysis
3. Problem 3: Eight Queens
4. Problem 4 - Accessing Peripherals
5. Problem 5 - Recursion and Directories
6. Problem 6 - Building the Web
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
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.