Читал ответ Shaggy Frog на этот пост и был заинтригован следующей строкой кода:
NSLog(@"%@", [NSString stringWithFormat:@"%@:%*s%5.2f", key, padding, " ", [object floatValue]]);
Я знаю, что форматирование строк - это древнее искусство, но я вроде как заканчиваю программирование на Какао / Obj-C и пропустил несколько классов. Где хорошее (лучшее) место для изучения всех приемов форматирования строк, разрешенных в NSString stringWithFormat
? Я знаком со страницей Apple String Format Specifiers , но, насколько я могу судить, она не проливает свет на то, что происходит с %*s
или %5.2f
(не говоря уже о 3 очевидных заполнителях, за которыми следуют на 4 аргумента) выше?!?