ios - 如何创建带格式的字符串?

标签 ios swift ios8 nsstring string-formatting

我需要创建一个String,其格式可以转换IntInt64Double等类型到 String。使用 Objective-C,我可以通过以下方式做到这一点:

NSString *str = [NSString stringWithFormat:@"%d , %f, %ld, %@", INT_VALUE, FLOAT_VALUE, DOUBLE_VALUE, STRING_VALUE];

如何在 Swift 中做同样的事情?

最佳答案

我认为这可以帮助你:

import Foundation

let timeNow = time(nil)
let aStr = String(format: "%@%x", "timeNow in hex: ", timeNow)
print(aStr)

示例结果:

timeNow in hex: 5cdc9c8d

关于ios - 如何创建带格式的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24074479/

相关文章:

ios - 在 ViewController 中播放时从 SKScene 静音 AVAudioPlayer

IOS:将 UIButton 添加到容器 View 和导航 Controller 内静态 TableView 的底部

ios - Swift 中的字符串到 NSNumber

swift - 如何让我的应用程序遵循ios8风格

ios - 读取“设置包”简单值的值

iphone - 如何修改 UIColor 的色调、亮度和饱和度?

php - Xcode AES 加密/解密 - php 兼容性问题

Swift – 如何在不从字符串中删除表情符号的情况下删除特殊字符?

Swift,无法使用 JSQMessagesViewController 重新加载聊天窗口

ios - 当我们从 testflight 或 diawi iOS 下载构建时,推送通知不会出现