objective-c - 创建文件模板?

标签 objective-c cocoa nsfilemanager

当我使用 createFileAtPath 时,我有大约 20 行文本需要替换其中的一些值

例如

[firstname] has a surname of [surname]
and is [gender]
etc etc etc
etc etc etc
etc etc etc
etc etc etc
and lives in [suburb]

当用户单击按钮时,我必须多次创建此文件

这可以通过创建某种模板或常量来完成,我可以用我的变量替换占位符吗?与 NSString stringWithFormat 类似的东西称为

[NSString stringWithFormat:myTemplate, person.firstname, person.surname, person.gender, person.suburb]

最佳答案

我会看看 NSRegularExpression -replaceMatchesInString:options:range:withTemplate:。您可以匹配 NSMutableString 中的某些内容并替换它。

关于objective-c - 创建文件模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9533586/

相关文章:

objective-c - cocoa 在 NSImage 上绘制文本

cocoa - 在 NSScrollView 中使用自定义 View 时的工件

ios - 如何用两种方法处理一个数组

iphone - 在没有设计经验的情况下如何更好地掌握 UIKit/Core Animation?

objective-c - SecTrustEvaluate 没有按预期失败?

iphone - 如何使用 Bonjour 跨子网宣传服务?

Swift 3 文件复制错误

iphone - NSFileManager 监视目录

objective-c - 在 Objective-C 中,有没有简单的方法可以在特殊字符前面添加反斜杠?

ios - UIImagePNGRepresentation 内存从未释放