weak+没有外部引用:__NSGlobalBlock__
weak+局部变量:__NSStackBlock__
weak+全局变量:__NSGlobalBlock__
weak+属性:__NSStackBlock__
assign的情况跟weak一样
copy+没有外部引用:__NSGlobalBlock__
copy+局部变量: __NSMallocBlock__
copy+全局变量:__NSGlobalBlock__
copy+属性:__NSMallocBlock__
strong的情况跟copy一样