SORU
13 NİSAN 2011, ÇARŞAMBA


Amaç özel mülkiyet C

Bir şekilde Objective C içinde özel bir özellik bildirmek için var mı? Amaç sentezlenmiş alıcıları ve ayarlayıcıları belli bir bellek yönetim planın hayata faydalanmak için, henüz halka açıktır.

Bir kategori içinde bildirmenize girişimi hataya yol açar:

@interface MyClass : NSObject {
    NSArray *_someArray;
}

...

@end

@interface MyClass (private)

@property (nonatomic, retain) NSArray   *someArray;

@end

@implementation MyClass (private)

@synthesize someArray = _someArray;
// ^^^ error here: @synthesize not allowed in a category's implementation

@end

@implementation MyClass

...

@end

CEVAP
13 NİSAN 2011, ÇARŞAMBA


Ben bu gibi benim özel özellikleri uygulamak.

Sınıfım.m

@interface MyClass ()

@property (nonatomic, retain) NSArray *someArray;

@end

@implementation MyClass

@synthesize someArray;

...

Bir bu eksikti.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • pendrop gaming

    pendrop gami

    4 ŞUBAT 2013
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012