से गुण सूची मैं कैसे की तरह एक ऑब्जेक्टिव-सी वर्ग के सभी गुण Objective-C 2.0 Runtime Programming Guide में वर्णित सूची करने की कोशिश की:ऑब्जेक्टिव-सी 2.0: class_copyPropertyList(), श्रेणियों
id LenderClass = objc_getClass("UIView");
unsigned int outCount, i;
objc_property_t *properties = class_copyPropertyList(LenderClass, &outCount);
for (i = 0; i < outCount; i++) {
objc_property_t property = properties[i];
fprintf(stdout, "%s %s\n", property_getName(property), property_getAttributes(property));
}
लेकिन यह सूचीबद्ध करता है केवल तीन गुण:
userInteractionEnabled Tc,GisUserInteractionEnabled
layer [email protected]"CALayer",R,&,V_layer
tag Ti,V_tag
UIView.h के लिए हेडर फ़ाइल को देखते हुए वे कक्षा में सीधे घोषित तीन गुण हैं। अन्य UIView गुण श्रेणियों के माध्यम से जोड़े जाते हैं।
श्रेणियों से आने वाले वर्ग सहित सभी वर्गों को मैं कैसे प्राप्त करूं?
मैंने इसे आईफोन सिम्युलेटर (आईफोन एसडीके 2.2.1), बीटीडब्ल्यू के साथ करने की कोशिश की। (यदि यह महत्वपूर्ण है)।
शायद उन्हें गतिशील घोषित किया गया है और कैलियर के कारण संश्लेषित नहीं किया गया है? और इसलिए दिखाई नहीं दे रहा है? – hfossli