Они почти идентичны, но не полностью. Документация Clang в Objective-C литералах гласит:
Литеральные выражения массива расширяются до вызовов +[NSArray arrayWithObjects:count:], который проверяет, что все объекты не-ноль. В вариационной форме +[NSArray arrayWithObjects:] используется nil как ограничитель списка аргументов, который может привести к неправильной форме массива объекты.