Нет, поскольку NSInteger
является типом со знаком, а UInt32
- без знака.
Вам следует проверить определения этих типов в заголовочных файлах Apple, чтобы понять, что они означают. Это очень легко сделать. В открытом проекте в XCode выберите Файл -> Открыть быстро ... (Command-Shift-D) и введите название нужного вам типа в текстовое поле. Он найдет файл, в котором он определен. Или просто дважды щелкните тип в вашем исходном коде.