微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

objective-c – 用变量附加字符串

我是一个 java家伙来到Objective-C.在java中,要向字符串添加一个变量,您必须按照以下方式执行某些操作:
someString = "This string is equal to " + someNumber + ".";

我不知道如何在Objective-C中做到这一点.我有一个NSMutableString,我想添加一个字符串的中间.我该怎么做呢?

我试过了:

Nsstring *someText = @"Lorem ipsum " + someMutableString;
Nsstring *someText = @"Lorem ipsum " + [someMutableString stringForm];

还有一些其他的东西,其中一个似乎都没有.还与s交换s.

解决方法

你可以使用appendString :,但是一般来说,我更喜欢:
Nsstring *someText = [Nsstring stringWithFormat: @"Lorem ipsum %@",someMutableString];
Nsstring *someString = [Nsstring stringWithFormat: @"This is string is equal to %d.",someInt];
Nsstring *someOtherString = [Nsstring stringWithFormat: @"This is string is equal to %@.",someNSNumber];

或者,或者:

Nsstring *someOtherString = [Nsstring stringWithFormat: @"This is string is equal to %d.",[someNSNumber intValue]];

等等…

这些字符串是自动释放的,所以注意不要失去价值.如有必要,请保留或复制,并稍后再发布.

原文地址:https://www.jb51.cc/c/112281.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐