创建文件模板?

时间:2012-03-02 12:49:37

标签: objective-c cocoa nsfilemanager

当我使用createFileAtPath

时,我需要替换大约20行文本。

e.g。

[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]

1 个答案:

答案 0 :(得分:1)

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