Category: Swift

  • Swift — Optionals, Guard and Nil Coalescing

    Guard Guard cũng gần giống như “if let” (optionals binding), nó cũng được sử dụng để xử lý các object dạng Optionals, cũng check các điều kiện khác “nil” thì cho phép thực hiện các logic tiếp theo… Nhưng Guard còn được gọi với tên gọi khác là “Early Exit”, vậy Guard khác “if let” […]

  • Swift — Đôi nét về Optionals

    Swift — Đôi nét về Optionals

    Swift đã giới thiệu một khái niệm mới là Optionals. Vậy Optionals là gì? Optional là một khái niệm đặc biệt trong Swift dùng để xử lý việc thiếu giá trị (absence of value — của variable, const, object…) Thiếu giá trị là gì? Trong Objective-C, khi muốn thể hiện biến hay object nào đó không có […]