我經常在代碼中看到以不同方式使用實例變量,我不確定如何在objective-c中正確使用它們。例如,在下面的代碼中,我聲明屬性imagePicker
,該屬性還創建底層實例變量_imagePicker
。如何在objective-c中正確使用實例變量?
@interface ViewController()
@property (nonatomic, strong) UIImagePickerController *imagePicker;
@end
@implementation ViewController
-(void)initVariables{
}
什麼時候可以正確使用以下內容?我已經看到了代碼中使用的所有三種方式,但不瞭解使用它們的情況。
self._imagePicker =
_imagePicker.property
imagePicker.property
'self._imagePicker'有效嗎? –