Eu preciso de uma maneira de passar uma propriedade e obter o nome atribuído a ela. Alguma sugestão? @property (nonatomic, retain) MyObject *crazyObject; NSString *str = SOME_WAY_TO_GET_PROPERTY_NAME(crazyObject); // Above method should return @”crazyObject”
Qual é a diferença entre self.myVariable = obj; e myVariable = obj; , quando eu uso @propery / @propery para criar myVariable?
As propriedades no Objective-C 2.0 exigem que uma variável de instância correspondente seja declarada? Por exemplo, estou acostumado a fazer algo assim: MyObject.h @interface MyObject : NSObject { NSString *name; } @property (nonatomic, retain) NSString *name; @end MyObject.m @implementation @synthesize name; @end No entanto, e se eu fizesse isso em vez disso: MyObject.h @interface MyObject […]