performSelector:
ARCを使用している場合、リークせずに次のメソッドを使用するにはどうすればよいですか?
- (SomeClass *)test {
return [[SomeClass alloc] init];
}
次のようなものを使用すると、セレクターがプログラムで生成されるため、ARCが何をすべきかわからないため、リークが発生する可能性があるという警告が表示されます。
[object performSelector:selector];
performSelector:
ARCを使用している場合、リークせずに次のメソッドを使用するにはどうすればよいですか?
- (SomeClass *)test {
return [[SomeClass alloc] init];
}
次のようなものを使用すると、セレクターがプログラムで生成されるため、ARCが何をすべきかわからないため、リークが発生する可能性があるという警告が表示されます。
[object performSelector:selector];