strong
weak
__weak
volatile
readonly
readwrite
nonatomic
register
restrict
default
bycopy
oneway
atomic
extern
inline
static
assign
const
inout
byref
out
in