[Objective-C]今天看到一段话关于appendString,appendFormat

可以使用 appendString :或 appendFormat : 来附加新字符串: - (void) appendString :(NSString *)aString;

  • (void) appendFormat :(NSString *)format , . . . ;

这2种用法的区别是?

还有初始化时的:
initWithString 和 initWithFormat

这2种用法的区别是?

谢谢~

阅读 7.3k
1 个回答

appendString 附加的是一个已经完整的字符串。
appendFormat 附加的是按指定格式、指定参数的字符串。

比如 [str appendString:@"123"];
[str appendFormat:@"name:%@,age:%d", @"张三", 20];

同理,initWithString 和 initWithFormat 也是差不多的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题