block的循环引用导致的内存泄露的示例及解决办法 Examples of memory leaks caused by circular references to blocks and solutions