NSInvocation имеет retainArguments, почему нет ReleaseArguments?
NSInvocation имеет retainArguments для сохранения аргументов. Почему нет ReleaseArguments? Почему сохраненные аргументы будут освобождены?
1 ответ
Решение
После -retainArguments
называется, экземпляр NSInvocation
содержит сильную ссылку на каждый из аргументов. Как и любая сильная ссылка, аргументы сохраняются до момента NSInvocation
выпущен.