Error Handling
Исключения в Cocoa предназначены для незапланированных ошибок.
Для запланированных исключительных ситуаций (не открыт файл и т.п.) используется nil, NO, NULL. Чтобы сообщить дополнительную информацию об ошибке используется NSError.
Чтобы сообщить пользователю об ошибке можно использовать NSAlert.
Resource Management and Other Efficiencies
Ресурсы нужно использовать только по необходимости.
Для каждого copy и retain должен быть свой release.
Functions, Constants, and Other C Types
Для повышения производительности можно пользоваться средствами Си: функциями, структурами, enum-ами.
Комментариев нет:
Отправить комментарий