We’re back to our regular schedule today, starting with another all-new app called Instafilter. You’re going to meet an important UIKit component called
UISlider, but more importantly you’ll learn how Core Image lets us create real-time image effects.
As you’ll see, Core Image is one of the most advanced frameworks available on iOS, letting us create all sorts of powerful image effects with only a handful of lines of code. However, it’s also slow in the simulator – while you can try it out there, if possible I would recommend running your code on a real device. Even an old iPhone is likely to perform better than the simulator running on the very latest Macs.
As we embark on the next series of app projects, you’ll see the things we cover start to change a little: we look at more advanced components, and we look at a few niche components too. Although these are much less commonly used than things like
UITableViewController, I include them in the course because they form part of a the larger puzzle of iOS development.
As you progress, what you’ll find is that it’s rare you’ll have an app idea that is totally covered by one of my projects here. Instead, you’ll want a piece of project 9, a piece of project 3, a piece of project 18, and some new work of your own. So, by broadening your horizons with things like MapKit, notifications, and iBeacons, I’m giving you the long-term knowledge to help your own app dreams come true in the future.
Yes, I know it’s tempting to wander off and try something else instead, but stick with me. As Alexa Hirschfeld said, “the biggest challenge is to stay focused – to have the discipline when there are so many competing things.”
Today you have three topics to work through, and you’ll learn about
UISlider while also getting some practice with
UIImagePickerController, and more.
Need help? Tweet me @twostraws!
SPONSORED Catch bugs as soon as they happen and know exactly why a crash occurred. Instabug's SDK grabs all the logs they need to fix bugs, crashes and performance issues in minutes instead of days. Get screenshots, device details, network logs, repro steps, and tons of other critical insights needed to resolve issues and prioritize product backlogs straight from your dashboard. It only takes a minute to integrate!
Link copied to your pasteboard.