The most common type conversions are:

Objective-C Type Swift Type
instancetype N/A
id AnyObject
id\ Protocol
NSInteger Int
NSString String

Note that instancetype is only returned by Objective-C initializers. Swift initializers do not return a value.

If the type is (weak) in Objective-C make it weak and optional in Swift.