property_getAttributes改訂版
@property (getter=isHoge,setter=fuga) ってのをすっかり忘れてたので改訂。
<property attribtue> ::= 'T'<type>','<attribute list><getter attribute><setter attribute>'V'<variable name> <variable name> ::= variable name <getter attribute> ::= 'G'<getter name>',' <getter name> ::= getter selector name <setter attribute> ::= 'S'<setter name>',' <setter name> ::= setter selector name <attribute list> ::= <attribute list><attribute>',' | <attribute>',' | '' <attribute> ::= <nonatomic> | <copy> | <retain> | <readonly> <nonatomic> ::= 'N' <copy> ::= 'C' <retain> ::= '&' <readonly> ::= 'R' <type> ::= <pointer type><named-objc-class> | <pointer type><scalar type> <pointer type> ::= '^'<pointer type> | '^' | '' <named-objc-class> ::= '@"'<class name>'"' <class name> ::= class name <scalar type> ::=<id> | <short> | <他多数!!> <id> ::= '@' <short> ::= 's' <他多数!!> ::= objc/runtime.hを見ろ!
まあ、BNF記法分からないんだけどね