0

このコードを見ましたhttps://gist.github.com/takuma104/ntlniph/blob/master/gtm/Foundation/GTMNSString+HTML.h

ただし、ARC 対応のプロジェクトでは、または少なくとも追加の移植なしでは機能しません。HTMLエンティティを対応するシンボルに置き換えたい場合、どうすればよいでしょうか? HTML は有効な XML ではない可能性があるため、XML として解析することはできません。

エンティティに一致する正規表現をいくつか用意し、各一致を処理して文字に置き換えるブロックを用意することを考えていました。

また、エンティティ コードと値の間のマッピングの構造が組み込まれていますか?

4

1 に答える 1

2

ARCプロジェクトでは、ARCをサポートしていないコードを引き続き使用できます。プロジェクトの「ビルドフェーズ」の「コンパイルソース」セクションで、特定のファイルのARCを無効にできます。ARCを無効にするファイルを選択し、Enterキーを押します。次に、表示されるテキストボックスに文字列「-fno-objc-arc」を入力します。

于 2012-10-24T11:31:46.737 に答える