пятница, 24 апреля 2009 г.

24.04.09. Ошибки, ресурсы

Error Handling

Исключения в Cocoa предназначены для незапланированных ошибок.

Для запланированных исключительных ситуаций (не открыт файл и т.п.) используется nil, NO, NULL. Чтобы сообщить дополнительную информацию об ошибке используется NSError.

Чтобы сообщить пользователю об ошибке можно использовать NSAlert.

Resource Management and Other Efficiencies

Ресурсы нужно использовать только по необходимости.

Для каждого copy и retain должен быть свой release.

Functions, Constants, and Other C Types

Для повышения производительности можно пользоваться средствами Си: функциями, структурами, enum-ами.

Комментариев нет:

Отправить комментарий