Là người mới đối với nhà phát triển khách quan, ca cao và iPhone nói chung, tôi có một mong muốn mạnh mẽ để tận dụng tối đa ngôn ngữ và khuôn khổ. Một trong những tài nguyên tôi đang sử dụng là ghi chú lớp CS193P của Stanford mà …
Tôi thường thấy câu hỏi này hỏi theo cách khác, chẳng hạn như Mỗi chiếc ngà phải là một tài sản? (và tôi thích câu trả lời của bbum cho Q này). Tôi sử dụng các thuộc tính gần như độc quyền trong mã của tôi. Tuy nhiên, thường xuyên, …
nếu bạn nói với một đối tượng c mục tiêu để removeObservers: cho một đường dẫn chính và đường dẫn chính đó chưa được đăng ký, nó sẽ phá vỡ những nỗi buồn. giống - 'Không thể xóa người quan sát cho đường dẫn chính "theKeyPath" vì nó không được …
Làm cách nào để xóa một người quan sát khỏi một đối tượng trong ARC ? Có phải chúng ta chỉ thêm trình quan sát và quên xóa nó không? Nếu chúng ta không còn quản lý bộ nhớ theo cách thủ công thì chúng ta sẽ từ chức quan …
Tôi muốn xem các thay đổi trong một UIView's frame, boundshoặc centerbất động sản. Làm cách nào để sử dụng tính năng Quan sát giá trị chính để đạt được điều này?
Một lớp có thuộc tính (và instance var) kiểu NSMutableArray với các trình truy cập tổng hợp (thông qua @property). Nếu bạn quan sát mảng này bằng cách sử dụng: [myObj addObserver:self forKeyPath:@"theArray" options:0 context:NULL]; Và sau đó chèn một đối tượng vào mảng như sau: [myObj.theArray addObject:NSString.string]; Thông báo …