objective-c - iOS 替换 html 实体

标签 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。

我想有一些匹配实体的正则表达式,并有一个 block 处理每个匹配项并将其替换为字符。

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

最佳答案

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

关于objective-c - iOS 替换 html 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13047463/

相关文章:

ios - 扩展 UiView 动画

ios - IBoutlet 如何保持初始值变弱?意味着其他一些强大的物体指向?

iOS SDK : ARC removeFromSuperview

iPhone - 使用 Sharekit 将图像发送到 Facebook

ios - 如何自定义 fbfrienpickerview Controller 并在自定义表格 View 中显示

iphone - 性能 : Core Data relationships get faulted after being assigned

ios - __weak IBOutlet ivars 需要发布和/或不良做法?

objective-c - ios 警告调用 uiviewcontroller 的 init 方法

iphone - 从代码中更改了 UIImageView 的图像,不再居中

ios - NSFileManager -createFileAtPath 因 NSInvalidArgumentException 而失败