Если приложение вызывает сбой в коде COCOA, это не означает, что код COCOA неверен - гораздо более вероятно, что вы передали ему недопустимые данные (например, ноль, где его не должно быть).Если это происходит случайным образом, возможно, имеется какой-то многопоточный параллелизм, или некоторые из ваших объектов становятся (автоматически) выпущенными слишком рано, и т. Д. Вы должны тщательно проанализировать свой код, который работает с классами COCOA, где происходит ваш сбой, или попробовать отладку управления памятью, какпредложенный другими ответчиками.