Khởi tạo là quá trình chuẩn bị một thể hiện của một lớp, cơ cấu, hoặc liệt kê để sử dụng. Quá trình này liên quan đến việc thiết lập một giá trị ban đầu cho mỗi tài sản được lưu trữ trên dụ đó và thực hiện bất kỳ thiết lập nào khác hoặc khởi tạo được yêu cầu trước khi các trường hợp mới đã sẵn sàng để sử dụng.
Bạn thực hiện quá trình khởi tạo này bằng initializers định, mà cũng giống như các phương pháp đặc biệt mà có thể được gọi là để tạo ra một thể hiện mới của một loại hình cụ thể. Không giống như initializers Objective-C, initializers Swift không trả về một giá trị. Vai trò chính của họ là để đảm bảo rằng các trường hợp mới của một loại được khởi tạo một cách chính xác trước khi chúng được sử dụng lần đầu tiên.
Trường hợp của các loại lớp cũng có thể thực hiện một deinitializer, thực hiện bất kỳ dọn dẹp tùy chỉnh ngay trước khi một thể hiện của lớp đó được deallocated. Để biết thêm thông tin về deinitializers, xem Deinitialization.
Khi bạn gán một giá trị mặc định cho một tài sản được lưu trữ, hoặc thiết lập giá trị ban đầu của nó trong một initializer, giá trị của tài sản đó được thiết lập trực tiếp, mà không gọi bất kỳ quan sát tài sản.
đang được dịch, vui lòng đợi..