weak是弱引用,strong是强引用,一个oc对象如果没有一个强引用会被系统回收,弱引用会指向这个对象但是不能保住这个对象。 图中weak1指向的对象由于被一个强引用保住了所以没有警告,而weakView指向的对象alloc之后就会被释放。