我想把一根绳子放在一根绳子里.基本上是伪代码:

"first part of string" + "(varying string)" + "third part of string"

我如何在objective-c中做到这一点?有没有办法在obj-c中轻松连接?谢谢

推荐答案

是的,是的

NSString *str = [NSString stringWithFormat: @"first part %@ second part", varyingString];

对于串联,可以使用stringByAppendingString

NSString *str = @"hello ";
str = [str stringByAppendingString:@"world"]; //str is now "hello world"

对于多个字符串

NSString *varyingString1 = @"hello";
NSString *varyingString2 = @"world";
NSString *str = [NSString stringWithFormat: @"%@ %@", varyingString1, varyingString2];
//str is now "hello world"

Objective-c相关问答推荐

如果DISPATCH_SOURCE_SET_EVENT_HANDLER中的SELF需要为弱

在 iOS 7 上,如果最终包含在选项卡栏控制器中,则使用工具栏推送控制器会留下不可用空间的间隙

通过指针算术访问数组值与 C 中的下标

防止同时多个按钮

自动布局和按下时隐藏底栏

在可可中的字符串上使用 MD5 哈希?

判断是否显示 UIAlertView

如何在使用 React Native 时实现 SSL 证书固定

NSUserDefaults 的限制是什么?

判断一个 NSDate 是否大于另一个

Swift 3 - dynamic vs @objc

如何在 iPhone 中将 NSData 转换为字节数组?

声音在 iPhone 模拟器中不起作用?

Modal segue,导航栏消失

如何从 UIGestureRecognizer 获取 UITouch 位置

将 NSDate 舍入到最接近的 5 分钟

xcode 5.1 中的 Arm64 架构

Xcode 警告未使用属性访问结果 - getter 不应用于副作用

iOS中的活动生命周期相当于什么?

使用 [NSDate date] 获取当前日期和时间