12/08/2018, 16:24

Smart KeyPaths in Swift 4

Swift đã chính thức được ra mắt cùng với khá nhiều tính năng mới. Có 1 phần chức năng mới mà mọi người ít để ý đến: KeyPaths. Nó có khá nhiều điều thú vị để khám phá mà trước đó tôi không nhận ra. KeyPath là 1 cách an toàn riêng để truy vấn đế 1 thuộc tính và lấy kết quả. Bạn hoàn toàn có thể làm ...

Swift đã chính thức được ra mắt cùng với khá nhiều tính năng mới. Có 1 phần chức năng mới mà mọi người ít để ý đến: KeyPaths. Nó có khá nhiều điều thú vị để khám phá mà trước đó tôi không nhận ra. KeyPath là 1 cách an toàn riêng để truy vấn đế 1 thuộc tính và lấy kết quả. Bạn hoàn toàn có thể làm điều đó ở trên Swift 3, nhưng với Swift 4 bạn không thể làm thế mà không thể làm vậy với các thuộc tính mà không gói chúng vào 1 closure, hoặc sử dụng các function cũ không an toàn (#keyPath()):

Với phong cách code của Swift 3 (phong cách thôi nhá, vẫn chạy Swift 4 đó             </div>
            
            <div class=

0