Tôi đã đọc lên các Giao thức và Thể loại Mục tiêu-c và cả hai dường như khá vô nghĩa đối với tôi. Cả hai đều được sử dụng để thêm những thứ vào chương trình một cách hài hước thay vì chỉ thêm thủ công nó.Mục tiêu-c - Mục đích của các loại và giao thức
Tôi có thể bị thuyết phục để xem mục đích của giao thức là để bạn có thể kiểm tra loại id, nhưng đó thực sự là về nó. Tôi không thấy sử dụng thực sự nào khác cho họ.
Đối với các danh mục, tôi thực sự không thấy lý do bạn không chỉ thêm chúng vào mã. Tại sao bạn cần phải xác định thủ công các phương thức trong một thể loại mà bạn sẽ thực hiện như trái ngược với việc chỉ làm nó bình thường? Có phải bạn muốn tạo một "phân lớp" nhưng với những sửa đổi nhỏ? Tại sao không chỉ tạo một lớp con?
Tôi thực sự không nhìn thấy mục đích của một trong những, tôi hy vọng ai đó có thể cho tôi biết sử dụng thực tế của họ =/
Cảm ơn trước, Christian
Chúc mừng, điều đó thực sự đã giúp ích rất nhiều :) – JheeBz