Paul is a Sr Software Engineer at One Medical Group, and co-organizer of Seattle Xcoders. In previous lives, he was iOS Architect at Black Pixel and an iOS Instructor at the University of Washington. Even earlier incarnations found him developing distance learning software, microarray data management systems, and DNA sequence analysis methods.
It is easy to be intimidated by Core Data's conceptual model and the amount of boilerplate code it seems you need to write. Learn key concepts and perspectives that will enable you to simplify your Core Data code, make it more reliable, and scrape away the boilerplate barnacles that have been slowing your coding velocity.
There's more to Core Data performance than importing data as fast as possible, especially since you will fetch and use the data multiple times for each save. Learn concepts and practices to avoid and correct unexpected bottlenecks in your Core Data usage and keep your app running smoothly. Planned topics include: Core Data as a cache, batch faults, expressions, and SQL schema optimizations.
Introduced in 2013 as part of Text Kit, Dynamic Type provides a significant readability benefit to a wide range of users. Unfortunately, Apple's API is not as automatic and extensible as developers would like, and its rate of adoption is disappointing.
This session will demonstrate that Dynamic Type is much more than just resizable text — it should be the foundation of your app's design. You will also learn implementation techniques that enable you to easily use Dynamic Type, even with non-system fonts, in your apps.