I think you're overstating the complexity. The real problem is once you see how visually noisy Objective C is compared to Swift, you'll get the urge to translate your ObjC code.
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"]