Mixing both adds complexity to the codebase, though. Might as well stick to Objective-C for legacy projects and Swift for new projects.
NSString *s = @"Swift is the future";
UIViewController *vc = [[UIViewController alloc] init];
NSArray *names = @[@"John", @"Paul", @"George", @"Ringo"];
vs let s = "Swift is the future"
let vc = UIViewController()
let names = ["John", "Paul", "George", "Ringo"] let s = "Swift is the future"
let s:String = "Swift is the future"
It's just a matter of making a coding convention.let s: String = "Swift is the future"