Mac OSX10.7.3でXcode4.3を使用しています。ベースSDKとデプロイメントはOSX10.6です。
RegexKitLiteを使用すると、多くのコンパイラ警告が表示されます。「セマンティックの問題」
「void * volatile__strong*」をタイプ「void*__ strong *」の
パラメータに渡し、「void * volatile__strong*」を「 void * __ strong *volatile'は修飾子を破棄します
無害に見えますが、基本的に警告ゼロを目指しているのでとても迷惑です。2010/04/18以降、RegexKitLiteの更新はなく、sourceforgeでのXcode4の問題に関する議論もありません。Xcode 3.2では、これらの警告は表示されませんでした。
RegexKitLiteに対してのみすべての警告をオフにする方法はありますか?
または、RegexKitLiteのアップデートですか?
また、RegexKitLiteの代わりにフレームワークRegexKitをインストールしようとしましたが、そのパッケージは2008/01/29以降更新されておらず、インストールの手順はXcode 4には適用されません。また、問題に関するsourceforgeの議論はなく、実際にはそうではありません。私が見たものから他の場所。RegexKitフレームワークはLiteバージョンよりも強力なので、私はそれに興味を持ちました。iPhone:RegexKitとRegexKit lite-配列を調べるのに非常に長い時間がかかります。これらのパッケージの作成者は、RegexKitがLiteバージョンよりも優れていると述べています。多くの最適化があります。
それでも、 Xcode 4で「既存のフレームワークを追加する」方法のヒントを使用してRegexKitフレームワークをインストールしましたか?および http://www.thinketg.com/Company/Blogs/11-03-20/Xcode_4_Tips_Adding_frameworks_to_your_project.asp
ただし、ここでも「セマンティック問題」が発生しますが、これらはヘッダーファイルのエラーであり、警告だけではありません。
関数型「NSString*」へのポインターは「制限」修飾されていない可能性がある
ため、コンパイルすらできません。
RegexKitフレームワークはXcode4とも互換性がありませんか?
「RegexKitはXCode4でサポートされていないため、RegexKitLiteに変更した」というリンクhttp://www.ohloh.net/p/AGP-Launcher/commits/126607585を除いて、これに関する情報は見つかりませんでした。