|
|
|
|
|
by astrange
1401 days ago
|
|
Your example is worse than stringWithFormat: for the same reason C++ iostreams are worse than format strings. It's hard to control once you want anything more interesting than + and it's not localizable. Complaining that a function call's name is too long doesn't matter at all. |
|
ObjC itself is not responsible, it's NeXT and Apple's fault for perpetuating that abominable naming convention for much too long.
As for localisation, only a tiny fraction of strings in a software program are user visible. I don't think we should be designing language syntax around that edge case.