ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

3.4.2 ネイティブアプリケーションの開発をする(Objective-C)

参考

アプリケーション開発者用のAPIリファレンスは以下に格納されています。必要に応じて参照してください。
Windows
<DVD-ROMドライブ>\apiref\index.html
Linux
<DVD-ROMマウントディレクトリ>/apiref/index.html
  1. 以下に格納されているネイティブアプリケーションの部品のフレームワークを、開発端末上に取得します。
    Windows
    <DVD-ROMドライブ>\development\ios\frameworks\IMAPSCore.framework
    <DVD-ROMドライブ>\development\ios\frameworks\IMAPSAppManager.framework
    <DVD-ROMドライブ>\development\ios\frameworks\ZipArchive.framework
    Linux
    <DVD-ROMマウントディレクトリ>/development/ios/frameworks/IMAPSCore.framework
    <DVD-ROMマウントディレクトリ>/development/ios/frameworks/IMAPSAppManager.framework
    <DVD-ROMマウントディレクトリ>/development/ios/frameworks/ZipArchive.framework
  2. Mac OS XのXcodeでプロジェクトを作成します。
  3. 作成したプロジェクトに、取得したフレームワーク(IMAPSCore.frameworkIMAPSAppManager.frameworkZipArchive.framework)をインポートします。
  4. クライアント設定ファイル(imaps.plist)を作成したプロジェクトに追加します。
    クライアント設定ファイルは以下に配置されています。
    Windows
    <DVD-ROMドライブ>\development\conf\imaps\imaps.plist
    Linux
    <DVD-ROMマウントディレクトリ>/development/conf/imaps/imaps.plist
    詳細は、付録C クライアント設定ファイルを参照してください。
  5. 次のフレームワークおよびライブラリを、プロジェクトに追加します。
    No. 名称 分類
    1 AddressBook.framework システム提供フレームワーク
    2 AddressBookUI.framework システム提供フレームワーク
    3 AssetsLibrary.framework システム提供フレームワーク
    4 AudioToolbox.framework システム提供フレームワーク
    5 AVFoundation.framework システム提供フレームワーク
    6 Cordova.framework IMAPS提供フレームワーク
    7 CoreData.framework システム提供フレームワーク
    8 CoreLocation.framework システム提供フレームワーク
    9 CoreMedia.framework システム提供フレームワーク
    10 CoreMotion.framework システム提供フレームワーク
    11 ImageIO.framework システム提供フレームワーク
    12 IMAPSAppManager.framework IMAPS提供フレームワーク
    13 IMAPSCore.framework IMAPS提供フレームワーク
    14 MobileCoreServices.framework システム提供フレームワーク
    15 Security.framework システム提供フレームワーク
    16 SystemConfiguration.framework システム提供フレームワーク
    17 JavaScriptCore.framework システム提供フレームワーク
    18 libc++.tbd システムライブラリ
    19 libxml2.tbd システムライブラリ
    20 libz.tbd システムライブラリ
    21 libsqlite3.tbd システムライブラリ
    22 ZipArchive.framework IMAPS提供フレームワーク
  6. 以下に格納されているデータベース定義を、開発端末上に取得し、プロジェクトに取り込みます。
    Windows
    <DVD-ROMドライブ>\development\ios\frameworks\Model.xcdatamodel
    Linux
    <DVD-ROMマウントディレクトリ>/development/ios/frameworks/Model.xcdatamodel

    注意

    XcodeでApplication Files内に資産を入れる場合、ファイル追加のダイアログで[Create groups]を選択してください。

    IMAPSCore.frameworkを利用する場合、Xcodeの「Build Settings」内にある「Other Linker Flags」に「-ObjC」を指定してください。