sql >> データベース >  >> RDS >> Mysql

iPhone用のMySQLCAPIライブラリ

    これが私がそれをした方法です:

    1)MySQLからConnector/Cのソースコードバージョンをダウンロードします

    2)cmakeをダウンロードします(macportsがインストールされている場合は、「sudo port installcmake」と入力します)

    3) http://sites.google.com/site/michaelsafyan/coding/resources/how-to-guides/cross-compile-for -the-iphone / how-to-cross-compile-for-the-iphone-using-cmake

    4)シミュレータのツールチェーンファイルで、CMAKE_OSX_ARCHITECTURES

    を含む行から1つのアーキテクチャを削除します

    5)シミュレーター用にビルドする場合は、不足しているヘッダーを/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/usr/include/netinet/(ip.hおよびin_system.h)にコピーします。 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/include/netinetから

    6)「compiled_library」というディレクトリをデスクトップなどのどこかに作成します

    7)次のようにcmakeを呼び出します:cmake -DCMAKE_TOOLCHAIN_FILE =/ path / to / iphone-toolchain-file -DCMAKE_INSTALL_PREFIX =/ path / to / compiled_library -DHAVE_FDATASYNC:INTERNAL =0

    8)cmakeを2回実行する場合は、最初にキャッシュファイルを削除する必要がある場合があることに注意してください

    9)make install

    と入力します

    10)これで、コンパイル済みライブラリが/ path / to/compiled_libraryにあります。 「既存のファイルを追加...」を使用して、ヘッダーファイルディレクトリとlibmysql.aをxcodeプロジェクトにコピーします。ライブラリは、リンカーステージに自動的に追加する必要があります。

    11)WOOHOO。 mysqlCAPIを使用します。

    12)これが大変な作業である場合、私は現在iPhone用のMySQLラッパーフレームワークを書いています。今後10年以内に公開し、ここにリンクを張る予定です。

    編集:他の誰かがMySQLクライアントライブラリ用のObjective Cラッパーを作成しました: http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/



    1. ネストされたクエリの回避

    2. MySQL:インラインサブクエリから複数の列を返す

    3. foreachとfetchを使用したPHPPDO

    4. PL / SQLを使用して電子メールアドレスを検証する方法は?