Can someone give a code example of how to right pad an NSString in objective-c please?
For example want these strings:
Testing 123 Long String
Hello World
Short
if right padded to a column width of say 12: and then a sting “XXX” is added to the end of each, it would give:
Testing 123 xxx
Hello World xxx
Short xxx
That is a 2nd column would like up.
Adam is on the right track, but not quite there. You do want to use +stringWithFormat:, but not quite as he suggested. If you want to pad “someString” to (say) a minimum of 12 characters, you’d use a width specifier as part of the format. Since you want the result to be left-justified, you need to precede the width specifier with a minus:
Or, if you wanted the result to be exactly 12 characters, you can use both minimum and maximum width specifiers: