It’s time for another new project, and this is actually the last easy project we have on this course – after this the difficulty level ramps up a little as we tackle bigger apps, so enjoy this while it lasts!
In this app you’ll work with two of the real fundamentals of app development: List
for working with tables of data, and strings, for handling text. Yes, we covered strings quite a bit already, but now we’re really going to dig into them, including how to work with their Unicode representation so we can get compatibility with older Objective-C frameworks.
Unicode is a standard for storing and representing text, which at first glance you might think sounds easy. But trust me on this: it really isn’t. You know how I said dates are hard? Well, dates are easy compared to storing text properly. In fact, there’s even a joke mug you can buy that says “I ? Unicode” – a painful reminder that when text representation goes bad all you see is a question mark where the symbol should be.
Today you have four topics to work through, and you’ll meet List
, Bundle
, UITextChecker
, and more.
Once you’re done, post a short message somewhere telling folks about your progress!
Need help? Tweet me @twostraws!
SPONSORED Fernando's book will guide you in fixing bugs in three real, open-source, downloadable apps from the App Store. Learn applied programming fundamentals by refactoring real code from published apps. Hacking with Swift readers get a $10 discount!
Sponsor Hacking with Swift and reach the world's largest Swift community!
The 100 Days of SwiftUI is a free collection of videos, tutorials, tests, and more to help you learn SwiftUI faster. Click here to learn more, or watch the video below.
Link copied to your pasteboard.