Что вы подразумеваете под "байтами"?
Если вы хотите преобразовать один байт, представляющий целочисленное значение, в тип int (или NSInteger), просто используйте «=»:
Byte b = 123;
NSInteger x;
x = b;
как Byte (то же самое, что unsigned char - 1-байтовое целое число без знака) и NSInteger (так же, как int - 4-байтовое целое число со знаком) являются простыми целочисленными типами конвертироваться автоматически. Вы должны прочитать больше о " c типах данных " и " правилах преобразования ".
например http://www.exforsys.com/tutorials/c-language/c-programming-language-data-types.html
Если вы хотите преобразовать несколько байтов, хранящих некоторое значение, в int, тогда преобразование зависит от структуры этих данных: сколько байтов на значение, подписанное или неподписанное.