__bridge:不涉及对象所有关系改变
__bridge_transfer:给予 ARC 所有权
__bridge_retained:解除 ARC 所有权
形式:
(__bridge type)expression;
(__bridge_retained CF_type)expression;
(__bridge_transfer Objective-C type)expression;
涉及到被转换对象指针和转换对象指针指向的共同内存的释放问题。要小心内存泄露;一般__bridge_retained只用于OC对象到非OC对象的转换;__bridge可以互相转换