added objc_arc flag check
use ARC