Я не верю, что какой-либо встроенный метод Какао будет отображать анимированные GIF-файлы, кроме WebKit.
Проблема в том, что вы не можете встроить WebKit в IKImageBrowserView.
Возможно, вы могли бы использовать NSCollectionView с представлениями элементов, являющимися представлениями WebKit.
Хотя я бы беспокоился о производительности. Особенно, если есть много анимированных GIF-файлов, поскольку NSCollectionView не является быстрым и не работает одновременно. Создание сотен или тысяч WebKits, вероятно, также является плохой идеей.
Теперь, если вы нацелились на 10.7 (Lion), вы также можете использовать NSTableView, поскольку в Lion вы можете использовать ячейки на основе вида вместо ячеек на основе NSCell до 10.7, которые не являются реальными представлениями.
Таким образом, с помощью NSTableView вы снова можете встроить представление на основе WebKit в качестве ячейки. Одним из преимуществ этого является повышение производительности, поскольку NSTableView создает только экземпляры для видимого количества строк.
Если вам также необходимо настроить таргетинг на 10.6, существует пара альтернатив с открытым исходным кодом для NSCollectionView ( BCCollectionView ) и для представления на основе NSTableView ( PXListView ).