Điều tôi tìm thấy cho đến bây giờ là kịch bản của một bộ công khai và riêng tư như hiển thị bên dưới.Swift: bộ nhận riêng và công khai
private(set) var distanceTravelled: Double
Tôi muốn nó theo cách khác. Tất nhiên những điều sau đây không hoạt động.
private(get) public var distanceTravelled: Double
bạn muốn có một setter công cộng và một getter tin cho biến này? – giorashc
Tôi không nghĩ bạn có thể. Trường hợp sử dụng cho việc này là gì? –
Biến chỉ là một ví dụ nhưng những gì tôi muốn làm là lấy dữ liệu từ một dịch vụ web, được thực hiện trong một lớp khác và chuyển nó đến biến này. Nhưng không có lớp nào khác so với cái giữ biến nên truy cập nó. –