新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
iphone "UNOFFICIAL" dev @ 2ch
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
iphone "UNOFFICIAL" dev @ 2ch
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
iphone "UNOFFICIAL" dev @ 2ch
このページを編集する
FAQ
<開発環境>
クロス開発環境は?
ネイティブの開発環境は?
XCode以外にObjective-CのIDEは?
OSX以外にiPhoneエミュレータは?
<アプリ実行>
作ったバイナリが動かない
<Mach-O・バイナリフォーマット>
モジュールのバイナリフォーマットとは?
モジュール内に定義されているクラスを見たい
バイナリヘッダを見たい
依存ライブラリを調べたい
ロードコマンドを見たい
逆アセしたい
モジュール内の文字列を列挙したい
<開発環境>
クロス開発環境は?
OSX
XCode
Mac Ports + Toolchain
Windows
Cygwin + Toolchain
Linux/Unix
クロスコンパイラ + Toolchain
ネイティブの開発環境は?
iPhone
Objective-C
C/C++
Java
Python
Ruby
XCode以外にObjective-CのIDEは?
メジャーなものはない
Linux/UnixならKDevelopとGNU Stepがサポートしている模様です。
OSX以外にiPhoneエミュレータは?
今のところはない。
<アプリ実行>
作ったバイナリが動かない
iPhone上でアプリを動かすには署名されていることが必要。
署名チェックを回避するにはいくつか方法があるが、iPhone上でldidを使うのが一般的。
※ldidはCydiaからインストールしておく必要あり。
例. $ldid -S <バイナリパス>
<Mach-O・バイナリフォーマット>
モジュールのバイナリフォーマットとは?
Mach-O。↓参照。
ITmedia - Undocumented Mac OS X - 第12回 Universal Binary【前編】>
ITmedia - Undocumented Mac OS X - 第13回 Universal Binary【後編】>
モジュール内に定義されているクラスを見たい
class-dump <ファイルパス>
バイナリヘッダを見たい
otool -h -v <ファイルパス>
依存ライブラリを調べたい
otool -L <ファイルパス>
ロードコマンドを見たい
otool -l -v <ファイルパス>
逆アセしたい
otool -t -v -V <ファイルパス>
モジュール内の文字列を列挙したい
strings <ファイルパス>
タグ:
+ タグ編集
タグ:
このサイトはreCAPTCHAによって保護されており、Googleの
プライバシーポリシー
と
利用規約
が適用されます。
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「FAQ」をウィキ内検索
最終更新:2008年08月24日 16:45
ツールボックス
下から選んでください:
新しいページを作成する
以下から選択してください
-------------------------
このページを編集
ページ名変更
差分
編集履歴
アップロード
-------------------------
新しいページ
ページ一覧
検索
-------------------------
ヘルプ
/
FAQ
もご覧ください。
メニュー
メニュー
トップページ
全ページ一覧(自動)
更新履歴
取得中です。
ここを編集
rss & コンタクト & タグ
更新履歴
RSS Feed
管理者に連絡
タグ一覧