Have Strings gotten you tangled into knots? Join Samuel Giddins, who'll explain how Swift's String interface can help you!
Strings are usually the first or second data type we learn to work with as programmers. Despite appearing deceptively simple, misunderstanding and misuse of strings abound in the code we write every day. From performance problems to unicode correctness issues to complex APIs and the challenges of displaying strings on screen (and storing them on disk), we’ll look at ways to wrangle our favorite data type. Swift forced many of us to question how strings really worked for the first time, so we’ll use Swift’s String interface to understand what makes strings so slow and difficult, and explore some ways to make working with them fast and easy.
YOU MAY ALSO LIKE:
- Fast Track to iOS Architecture (in London on 11th - 13th December 2019)
- Real World Kotlin Development Workshop (in London on 27th - 28th January 2020)
- droidcon London 2019 (in London on 24th - 25th October 2019)
- iOSCon 2020 - The conference for iOS and Swift Developers (in London on 19th - 20th March 2020)
- The Sonic Contender (in London on 28th October 2019)
- NewDay Career Hub Drop-in (in London on 21st November 2019)
- Implementing Clean Architecture in Flutter using BLoC (SkillsCast recorded in October 2019)
- Voyager - DI and The Widget Router (SkillsCast recorded in October 2019)
Understanding Why Strings are Evil
Right now, Samuel is a second-year student in The College at the University of Chicago, where he's double-majoring in Mathematics and Economics. In his spare time, he works on the core teams of CocoaPods, bundler, jazzy, and RestKit. Though he's now living on the windy shores of Lake Michigan, he's a New Yorker at heart, having done a detour through San Fransisco.