iOS取代html实体

时间:2012-10-24 10:34:49

标签: objective-c ios automatic-ref-counting html-entities

我看到了这段代码https://gist.github.com/takuma104/ntlniph/blob/master/gtm/Foundation/GTMNSString+HTML.h

但它不适用于启用ARC的项目,或者至少没有其他移植。 如果我想用相应的符号替换HTML实体,你建议我该怎么做? 解析为XML不是一种选择,因为HTML可能不是有效的XML。

我正在考虑使用一些匹配实体的正则表达式,并使用一个块来处理每个匹配并将其替换为该字符。

实体代码和值之间是否有内置的映射结构?

1 个答案:

答案 0 :(得分:2)

您仍然可以在ARC项目中使用不支持ARC的代码。您可以在项目的“构建阶段”的“编译源”部分中为特定文件禁用ARC。选择要禁用ARC的文件,然后按Enter键。然后在出现的文本框中输入字符串“-fno-objc-arc”。