??????iOS????????????????block????????GCD????????????block?????????????????????????б??block??????????????????????????????????????н??????????????????????????????????????????????
????dispatch_after(dispatch_time(DISPATCH_TIME_NOW?? (int64_t)(1 * NSEC_PER_SEC))??dispatch_get_main_queue()?? ^{
????self.view.backgroundColor = [UIColor redColor];
????});
?????????block??????self??????viewcontroller?????dealloc????α????????????????????????????...... ????д??????????????????Ч??????á?
??????????????
????block????????????????????????^??????{??}?????????????鵽???????д????????block??????block?????self??????weakSelf?????????????????????????self????????????????????????????ú????????仰??????????????????self??????????·block?????self??????????????????????д???(?????????)??
????1???????????????????.m???
????2??????^
????3????????????{}???λ??
????4??????{}???????????self
????5??????mac???????????????????????
??????Ч?????£?

???????????mac????????????????pyobjc??????????????????????????????????????£?
????1.projectPath(????????·??)
??????:projectPath = "/Users/yuyang/Documents/techwolf/mobile_ios"
????2.noPath(?????·??)
??????:noPath = ['ThirdLibs'??'iosTools']??:noPath = None(???????????·??)
???????????????????????鷳???????ζ?????????????????????????????????????????????????????mac????????????

???????????

?????????????????????????????python???

??????????????????????????????????????????app??

 ??????????????????????????????
???????????Ч????????

?????????????: https://github.com/hades0918/CheckLeak?????????ú?????????star?????£?лл??