12/08/2018, 14:59

Archiving in iOS

Hầu hết các ứng dụng iOS về cơ bản đều có chung một điểm chung: cung cấp giao diện cho người dùng thao tác với dữ liệu. Mỗi object trong ứng dụng đều đóng ghóp 1 vài trò trong quá trình này. Model object chịu trách nhiệm nắm giữ dữ liệu mà người dùng thao tác với nó. View là cách mà dữ liệu thể ...

Hầu hết các ứng dụng iOS về cơ bản đều có chung một điểm chung: cung cấp giao diện cho người dùng thao tác với dữ liệu. Mỗi object trong ứng dụng đều đóng ghóp 1 vài trò trong quá trình này. Model object chịu trách nhiệm nắm giữ dữ liệu mà người dùng thao tác với nó. View là cách mà dữ liệu thể hiện đến người dùng. Vì vậy việc lưu trữ và đọc các dữ liệu cũng đồng nghĩa lưu trữ và đọc các model object. Archiving là một trong những kỹ thuật cơ bản để lưu trữ và đọc object lên trong iOS. Arvicing một object nghĩa là ta sao lưu toàn bộ các thuộc tính của obecjt đó xuống file system. Unarchving là quá trự ngược lại, đọc dữ liệu từ file system và trả lại model object cho ta sử dụng. Các object muốn archived và unarchived thì class của object đó phải confirm NSCoding protocol và implement 2 method encodeWithCoder(            </div>
            
            <div class=

0