Memory and ARC
Core Foundation and ARC
When you handle a Core Foundation object returned by a C API like SecItemCopyMatching or CGImageSource in Swift, when do you use Unmanaged, takeRetainedValue(), and takeUnretainedValue()? Tie it to the Create/Get rule.