Sự khác nhau giữa Swift và Objective-C?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
1.629 lượt xem
Swift basic
Swift Objective-C
  • Biến và hằng số được khai báo trước khi sử dụng.
  • Phải dùng từ khóa 'let' để khai báo hằng số và 'var' để khai báo biến.
  • Không cần dùng dấu chấm phẩy để kết thúc đoạn code.
  • Trong swift, bạn có thể dễ dàng ghép nối chuỗi nhanh chóng và tạo chuỗi mới từ sự kết hợp các hằng số, chữ, biến và biểu thức.
  • Swift không yêu cầu tạo 1 interface riêng biệt như Objective-C. Bạn có thể định nghĩa các lớp trong 1 file (.swift)
  • Swift cho phép bạn định nghĩa các method trong class, structure hoặc enumeration.
  • Trong Swift, bạn có thể dùng toán tử "+=" để thêm 1 item.
  • Trong objective-c, bạn phải khai báo biến là NSString và hằng số là int.
  • Đoạn code phải kết thúc bằng dấu chấm phẩy.
  • Trong objective-c, bạn phải chọn giữa NSMutableString và NSString cho string cần chỉnh sửa.
  • Đối với các class, bạn phải tạo interface riêng (.h) và file thực thi riêng (.m)
  • Objective-C không cho phép khai báo các method tương tự như trong swift.
  • Bạn phải dùng methd 'addObject'  của NSMutable để thêm 1 item vào 1 mảng. 

 

Câu hỏi tiếp theo: Các tính năng chính của Swift?
{{login.error}}