1
unsigned int outCount, i;
objc_property_t *properties = class_copyPropertyList([self class], &outCount);
for (i = 0; i < outCount; i++)
{
objc_property_t property = properties[i];
NSString *propertyType = [NSString stringWithCString: property_getAttributes(property) encoding:NSUTF8StringEncoding];
}
propertyType always Tc,V_xxx無論此屬性是bool還是char。如何在objective-c中識別一類數據類型bool或char的屬性?
如何在objective-c中識別一類數據類型bool或char的屬性?
有些平臺對BOOL使用'B'(目前只有arm64 iOS)。否則這是正確的。 –