Swift’s type system encourages safety and forces us to write better code. However, this can be problematic when working with C. You may not see this as an immediate problem, since you’re coding in Swift, right? But what if your next project includes a legacy C codebase or open source C lib you need to wrap? This session will teach you how to safely work with C from Swift, what the obstacles and caveats are, and how wrap your C code so it’s far more Swift-y.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1287-rwdevcon-2016-session-304-swift-and-c-interoperability