Если вы хотите сделать все численно, тогда @bdares - правильное направление, вот один из вариантов для отсутствующей детали (набирается на терминале):
NSInteger a = 123;
NSInteger b = 4;
NSInteger ab = a * (NSInteger)pow(10.0, ceil(log10(b+1))) + b;
pow
, ceil
& log10
от math.h