5
Hi Tôi đã nhìn thấy hai cách để khai báo các biến dụ ẩn trong file .m 1)Objective-C biến dụ ẩn
@interface MyClass()
{
//my ivars
}
@end
@implementation MyClass
//my implementation
@end
2)
@implementation MyClass
{
//my ivars
}
//my implementation
@end
Confused như sự khác biệt giữa hai, và/hoặc quy ước mã hóa khi nói đến điều này. Cảm ơn vì bất kì sự giúp đỡ!
Bạn sẽ tìm thấy câu trả lời của bạn trong http://stackoverflow.com/questions/172598/best-way-to-define-private-methods-for-a-class-in-objective-c Hai tùy chọn là hợp lệ, nó chỉ phụ thuộc vào phiên bản Xcode (đọc trình biên dịch) bạn đang sử dụng. Tốt hơn để đánh dấu mục này là trùng lặp. –
@LucWollants Anh ta hỏi về các biến mẫu và câu hỏi được liên kết là đề cập đến các phương thức riêng. Trong khi chúng tương tự, tôi nghĩ rằng đây không phải là một bản sao của những điều trên. – utahwithak
Phải là http://stackoverflow.com/questions/12632285/declaration-definition-of-variables-locations-in-objectivec –