久々に ARC を適用していない iOS アプリ開発に携わっていたのだが,ようやくそのアプリも ARC 対応することになり,[… release]; とか [… retain]; とか [super dealloc]; とか消したりして対応していたのだが,どうしても警告がとれない箇所があったので,解決方法をメモ.
1 2 3 4 5 6 | - (void)dealloc { #if !OS_OBJECT_USE_OBJC dispatch_release(self.semaphore); #endif } |