Completed Swift vs Obj C