在 NSString 中包含一个变量?

2023-11-23

这很好用,我们都知道:

NSString *textoutput = @"Hello";
outLabel.text = textoutput;

但是,如果你想在其中包含一个变量怎么办?NSString声明如下:

NSString *textoutput =@"Hello" Variable;

在 C++ 中我知道当我cout有些东西,我想包含一个变量,我所做的就是这样:

cout << "Hello" << variableName << endl;

所以我试图用 Objective-C 来实现这一点,但我不知道如何实现。


您可以使用以下函数进行一些奇特的格式化:

NSString *textoutput = [NSString stringWithFormat:@"Hello %@", variable];

注意%@假设variable是一个 Objective-C 对象。如果是 C 字符串,请使用%s,如果是任何其他 C 类型,请查看printf参考。

或者,您可以通过将字符串附加到现有字符串来创建新字符串:

NSString *hello = @"Hello";
NSString *whatever = [hello stringByAppendingString:@", world!"];

注意NSString是不可变的——一旦分配了值,就无法更改它,只能派生新对象。如果您要向字符串附加很多内容,您可能应该使用NSMutableString反而。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 NSString 中包含一个变量? 的相关文章

  • Swift - 如何使用 malloc?

    我正在尝试将 Objective C 应用程序转换为 Swift 但我不知道如何实现 malloc 可以在 Swift 中使用吗 谢谢 当您使用 Swift 中的 ObjC 或 C 时 您需要实现桥接标头 然后 桥接标头导出的函数可在 Sw
  • UISearchBar 在单击时修改其框架/边界

    我正在尝试将 UISearchController 放置在我的应用程序 UI 中 布局是 黄色 ViewController 红色 另一个 ViewController 黑色 YellowViewController 中的容器 我想将 UI
  • 初始化单例的不同方式

    在 C 和 Java 中 我基本上看到了每个人初始化单例的一种方法 static obj inst null obj getInstance if inst null inst new obj return inst 现在 当我转向 iPh
  • ios 无法将图片上传到服务器

    您好 我正在尝试将图像从我的 IOS 设备上传到服务器 这是我上传图像的代码 IBAction btnUpload id sender if self imageViewGallery image nil UIAlertView Error
  • 在屏幕外绘制 uiview

    我想创建一个 UIView 它在调用 ViewDidLoad 时位于屏幕外 但一旦调用某个函数 我就会将其动画显示到屏幕上 用于对 UIView 进行动画处理的代码很好 但我似乎无法从屏幕外绘制 UIView 我已将故事板中的 UIView
  • 在ios键盘上方显示建议工具栏

    我是iOS开发的新手 我正在尝试在 ios 5 1 中创建一个具有 textView 的拼写建议类型应用程序 这样如果用户点击键盘的某个键 则建议工具栏会出现在键盘顶部 其中包含所有建议 并且如果用户点击这些建议之一它将显示在 textVi
  • GameCenter 邀请处理程序

    尝试实现多人游戏 使用来自的样本游戏中心 发送和接收数据 https stackoverflow com questions 4574119 game center sending and receiving data 一切看起来都还好 但
  • iOS7上UITableViewCell显示白色背景且无法修改

    我已经实现了一个继承自的自定义表格视图单元格类UITableViewCell 表格视图包含背景图像 所以我希望单元格的背景是透明的 iOS7之前看起来很棒 然而 在 iOS7 中 单元格始终显示为白色背景 即使对于 Xcode7 2015
  • Objective-C 内存管理:发布时崩溃

    我是 Objective C 的新手 似乎无法正确理解内存管理代码 我有以下代码 Media myMedia self myMediaManager getNextMedia self navigationItem title self m
  • 如何让 iPhone 屏幕变暗

    我的 iPhone 屏幕上有一个刷新按钮 可以刷新当前视图中的表格 屏幕刷新得很漂亮 但是有没有办法让屏幕变暗 然后在表格刷新后再次变亮 您可以在要调暗的视图上放置一个带有黑色背景的非不透明视图 默认情况下 其 alpha 值为 0 因此是
  • 应用程序:didReceiveRemoteNotification:未调用 fetchCompletionHandler

    出现了这个功能application didReceiveRemoteNotification fetchCompletionHandler当应用程序被强制退出时不会被调用 我的印象是 无论应用程序处于什么状态 该函数都会被调用 但似乎只有
  • 符号化 iPad 崩溃日志后回溯仍然不可读

    我有这些崩溃日志 在我将它们放入管理器中后 会自动进行符号化 但结果始终相同 iOS 调用得到符号化 而我的应用程序调用则没有 我尝试将 Dym 和应用程序文件复制到同一文件夹中 删除并再次复制回来 没有任何帮助 知道发生了什么事吗 所以我
  • 在 iOS 中,如何以编程方式填写 pdf 表单字段?

    我需要获取一个现有的 pdf 文件 并以编程方式填写带有文本的表单字段列表 然后保存 pdf 而不将其显示给用户 例如 如果 pdf 文件包含名为 LastName 和 FirstName 的字段 我想将 FirstName 的值设置为 L
  • 在 iOS 7 中查看 Core Data 创建的 sqlite 文件时出现问题

    当我尝试访问由核心数据创建的数据库文件时遇到问题 DB 文件位于 Documents 文件夹中 我已将其复制到桌面并使用 Firefox 插件打开它 Hello sqlite文件不包含任何行我有使用核心数据插入值 我正在使用 iOS 7 模
  • 为什么 iPhone 应用程序的 main() 函数没有机会完成?

    考虑以下main 大多数 iPhone 应用程序都采用以下方法 int main int argc char argv NSAutoreleasePool pool NSAutoreleasePool alloc init int retV
  • JavaScript 相当于 Python 的参数化 string.format() 函数

    这是 Python 示例 gt gt gt Coordinates latitude longitude format latitude 37 24N longitude 115 81W Coordinates 37 24N 115 81W
  • 增加 iPhone 的推送通知徽章

    是否可以在收到通知时增加徽章值 或者我应该将计数作为有效负载发送吗 如果我每次都将徽章值发送为 1 那么如果应用程序未打开 我如何增加应用程序图标中的徽章值 我已经使用了这段代码 但不起作用 void application UIAppli
  • 将 NSFetchedResultsController 添加到项目后出现问题

    我设置 CoreData 时没有NSFetchedResultsController一切都保存得很好 切换到之后NSFetchedResultsController 我在尝试保存图像时遇到奇怪的错误 这是我用来保存图像的代码 void sa
  • Objective-C 点表示法与类方法?

    请注意 我特别指的是点表示法与类方法一起使用 而不是与实例方法一起使用 出于好奇 我想看看如果我尝试在类方法中使用 Objective C 点表示法语法会发生什么 我的实验如下 import
  • dispatch_semaphore_t 重用 - 我在这里缺少什么?

    我有一些代码 其中使用dispatch semaphore t 来表示操作完成 当信号量是成员变量时 它的行为似乎不正确 我将展示有效的示例代码和似乎无效的示例代码 implementation someClass dispatch sem

随机推荐

  • 为什么地理定位在移动浏览器上不起作用?

    我正在尝试使用 HTML5 获取用户的位置geolocation 在桌面上它运行良好 但在我的所有移动设备 三星 Note 三星 Galaxy S4 和 Iphone 6 上它无法运行并且不显示error object 这是我的代码 fun
  • 如何在 C# 中打印 DataGridView 中的数据?

    我正在开发一个程序 我需要打印 DataGridView 控件中显示的账单数据 我想知道如何打印DataGridView中的数据的代码 我正在使用 Visual Studio 2008 和 C 3 5 没有内置任何打印支持DataGridV
  • Ruby 中可用的网页抓取 gem/工具 [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我正在尝试在我正在处理的 Ruby 脚本中抓取网页 该项目的目的是展示哪些 ETF 和股票共同基金最符合价值投资理念 我想要抓取的页面的一些示例是 http finance yahoo c
  • 无法在 jupyter 中导入 matplotlib.pyplot(但不是 ipython)

    Update ipykeynel 4 4 18月9日上午修复了这个问题 我进行了全新安装 并且一直在尝试启动并运行我的 python 依赖项 即 jupyter notebook 和 matplotlib 我已经 pip 安装了所有东西 并
  • 如何将 ItemsSource 绑定到私有属性

    如何绑定WPFItemsSource到私人财产
  • 如何匹配字符串的开头?

    我想在start字符串切片的 我目前的做法是 fn main let m true other stuff if m starts with true else if m starts with false 但这比我喜欢的更冗长 另一种方法
  • PyCharm 中的部分存根

    我想在我的项目中引入部分类型注释 例如用于超载 我发现 pep561 引入了部分存根文件支持 我用 PyCharm 开发我的项目并添加相应的 pyi文件 并获得了预期的信息 但 PyCharm 报告在 pyi 文件中找不到参考 当 pyi
  • “纱线应用程序-列表”不显示任何结果

    我在 YARN 集群上运行了一些 Spark 应用程序 该应用程序显示在 YARN UI 的 所有应用程序 页面中http 主机 8088 集群但是yarn application list命令没有给出任何结果 这可能是什么原因造成的 当您
  • 无法从表中删除 UNIQUE 索引

    当我运行这个查询时 ALTER TABLE dbo ROOM DROP INDEX UNIQUE 我收到这条消息 错误 1018 INDEX 附近的语法不正确 如果这是作为表提示的一部分 则现在需要WITH 关键字和括号 有关正确语法 请参
  • SVG 图像无法在 Chrome 上加载(有时)

    您好 我已经开始将网站上的许多旧图像转换为 SVG 格式 但无法让它们显示在页面中 如果我单独打开图像 然后在打开后查看页面 则图像会加载 SVG 位于正确的文件路径我正在引用但没有出现任何内容 尽管在某些刷新中它确实出现了 img cla
  • 使用 CRON 作业运行curl 命令

    我想运行这个语句 curl http localhost 8983 solr dataimport command full import 每 10 分钟使用 CRON 作业一次 我该如何实现这一目标 就像是 crontab lt lt E
  • 为什么 Lucene 不支持对现有文档进行任何类型的更新

    我的用例涉及索引 Lucene 文档 然后在将来的多个场合添加指向此现有文档的术语 而无需为每个新术语删除并重新添加整个文档 因为性能 并且不保留原始术语 我确实知道文档无法真正更新 我的问题是why 或者更准确地说 为什么不支持所有形式的
  • 使用 Kotlin 的 Android Realm - 在包含在依赖项解析中后无法更改配置的依赖项

    我正在尝试让 Realm 在我的项目中工作 我的 Kotlin 版本为 1 2 51 并且禁用了 Instant Run 在我的项目中build gradle文件我添加了以下依赖项 classpath io realm realm grad
  • 为 deviceMotionUpdateInterval 设置的更新频率是实际频率吗?

    分析deviceMotion timestamp我发现DeviceMotion中设置的更新频率并不是实际的更新频率 我实现了一个应用程序来测试 如下我所看到的 update frequency actual frequency averag
  • 是否可以在discord.py中通过名称获取频道ID

    标题说明了一切 我想在公会中获取指定名称的频道 ID 但我在文档中找不到任何可以让我这样做的内容 寻找更发达的机器人 例如Mee6 他们可以选择连接到您的服务器并为您的任何文本频道设置欢迎页面 我尝试过类似的事情 channels disc
  • 如何检查给定的日期时间对象是否在两个日期时间“之间”?

    my event Event objects get id 4 current time datetime datetime now 如何检查我当前的时间是否在它们之间 my event start time lt current time
  • 带有蒙版和 RGB 图像的 Numpy/Scipy

    我正在尝试使用skikit learn 为RGB 图像创建蒙版 我想创建一个仅选择等于 0 10 0 的像素的蒙版 即绿色通道上的 10 然后只显示那些像素 这应该是直接的 类似于http scikit image org docs dev
  • 超时异常导致SqlDataReader关闭?

    我正在尝试从数据库中提取一些二进制数据并将它们写入 pdf 文件 在大多数情况下 这一切进展顺利 但偶尔的数据行似乎会抛出一个特定的错误 超时已过 操作完成之前超时时间已过 或者服务器未响应 请记住 这种情况仅发生在少数行上 并且绝不是随机
  • 如何检查用户是否已登录Google+?

    我正在编写一个需要用户登录的应用程序 我想通过 Google 实现它 并按照以下文章设置我的登录活动LoginActivity Android 版 Google 平台入门 Android 版 Google 登录 流程 用户打开我的应用程序
  • 在 NSString 中包含一个变量?

    这很好用 我们都知道 NSString textoutput Hello outLabel text textoutput 但是 如果你想在其中包含一个变量怎么办 NSString声明如下 NSString textoutput Hello