Introduction to Swift Keypaths
try! Swift Tokyo Conference 2019 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in Tokyo! Topic - Introduction to Swift Keypaths Speaker - Benedikt Terhechte Twitter - https://twitter.com/terhechte Bio - Benedikt works as a Senior iOS Developer at the professional network XING. In previous jobs he developed solutions for customers such as Disney or Daimler-Chrysler. As an Indie Mac developer, he launched successful apps such as PhotoDesk and Hirundo. Benedikt started investigating Swift right after the 2014 release and writes about it on his popular blog. He also initiated the Core Value and SourceKittenDaemon open source projects Abstract - Keypaths were added in Swift 4. They're a fantastic feature but sometimes it feels difficult to find good situations for using them. However, when understood and used the right way, keypaths allow you to implement additional abstractions into your codebase that would be much harder with generics or protocols. In order to be able to do that, though, it is useful to intuitively understand when to apply the Keypath pattern. This talk will first explain the different types of keypaths that exist and then go through real world examples to showcase how they can be leveraged in your own projects. Presentation Link - https://speakerdeck.com/terhechte/introduction-to-swift-keypaths try! Swift Tokyo Twitter - https://twitter.com/tryswiftconf try! Swift New York Twitter Hashtag - https://twitter.com/hashtag/tryswiftconf try! Swift Website - https://www.tryswift.co/ try! Swift Conference Photos - https://www.flickr.com/photos/tryswift/albums try! Swift Conference Contact - tokyo@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot