Это просто означает, что вы создаете экземпляр представления без начального значения для его кадра.
Это делается, например, когда вы хотите создать экземпляр объекта представления и вам не нужно сразу помещать его в иерархию представлений. Выбор и установка кадра могут быть выполнены позже, используя setFrame:.
CGRectZero обычно используется при инициализации UITableViewCell в SDK 2.x, то есть. Экземпляр представления необходим в tableView: cellForRowAtIndexPath:, и нет необходимости предоставлять кадр при создании, потому что табличное представление автоматически позиционирует ячейку и делает ее оптимальным размером в более позднее время.