thể trùng lặp:
Is this a new way to define private instance variables in Objective-C?Trong mục tiêu-C, chúng ta có thể đặt các biến cá thể trong phần @implementation?
Tôi có luôn đặt các biến Ví dụ trong file giao diện .h
, nhưng chỉ thấy một số mã làm điều này:
@implementation Fraction {
int numerator;
int denominator;
}
đó là để di chuyển các biến mẫu đến phía thực hiện. Nó cũng hoạt động, nhưng vì khi nào chúng ta có thể làm điều đó (hoặc chúng ta có thể làm điều đó với Objective-C), và tôi cho rằng nó tốt hơn vì các biến cá thể chúng ta sử dụng không thực sự là một phần của giao diện.
Bạn có thể thích [NÀY] (http://stackoverflow.com/questions/10407848/is-this-a-new-way-to-define-private-instance-variables- trong mục tiêu-c). – Kjuly
Có vẻ như đây là [mới cho trình biên dịch LLVM] (http://stackoverflow.com/a/8015986/77939). Tôi khuyên bạn nên chống lại điều này nếu bạn muốn mã của bạn được di động. Mở rộng – mpontillo