Objective-cをひとつの武器に
- UI作成→紐付けながらコーディング
- ゲーム開発で使われるCOCOS2Dは、別のページへ記載
iOS7以降新たに登場!!
- iOS6以降新たに登場した情報については、こちら
- WWDC2013にて公表
- おいおいwikiにアップします
デバッグ実行したとき困るのはバグ関係??
- SIGABRTメッセージが出たとき(エラーは出ていない。Buildは成功しているが、実行したところエラーメッセージが出る)
- .xib関係、UI関係に問題があることが多い
- .xibファイルのFile's Ownerを見てみると、関連付けがなっていない部分がある
- 「Use Autolayout」にチェックが入っている→Buildは成功しているのにエラーが発生
開発準備
- Intel Mac
- iPhone/iPod Touch/iPad
- Xcode
File拡張子
| 01 |
.h |
定義 |
| 02 |
.m |
実装 |
| 03 |
.xib (Xcode Interface Builder) |
UI作成 |
開発環境構築
※ Macのbit表示はこちら
| CPU |
bit数 |
| Intel Core Solo |
32 bit |
| Intel Core Duo |
32bit |
| Intel Core 2 Duo |
64bit |
| Intel Quad-Core Xeon |
64bit |
| Dual-Core Intel Xeon |
64bit |
| Quad-Core Intel Xeon |
64bit |
| Core i3 |
64bit |
| Core i5 |
64bit |
| Core i7 |
64bit |
仕組み(レイヤー,etc)
| Cocoa Touch |
| Media |
| Core Service |
| Core OS |
- Cocoa Touchのレイヤーがアプリ開発において大事!
- UIKitフレームワーク
- アプリケーション全体の管理
- アプリケーションの画面の仕組みを提供
- 画面のタッチイベントの取得や処理
- センサなどのデバイス制御を提供
- Foundationフレームワーク
- 文字列などのデータ構造を提供
- 配列などのデータ管理
- 例外処理やメモリ管理の仕組みを提供
- 設定ファイルなどのリソース管理
SQLite
- フレームワーク・ライブラリより「libsqlite3.0.dylib」を追加
- FMDB.m以外のファイルをプロジェクトフォルダへ→一度Build通す
- DBファイルについては、必ず「Supporting Files」以下に置く
sqlite3 friends.db
create table test(id INTEGER PRIMARY KEY,name VARCHAR(255));
sqlite> insert into test(id,name) values("1","tanaka");
sqlite> insert into test(id,name) values("2","yamada");
sqlite> insert into test(id,name) values("3","nakayama");
sqlite> insert into test(id,name) values("4","inoue");
sqlite> insert into test(id,name) values("5","son");
sqlite> insert into test(id,name) values("6","nishida");
sqlite> insert into test(id,name) values("7","hoshikawa");
sqlite> insert into test(id,name) values("8","abe");
sqlite> insert into test(id,name) values("9","ayanokohji");
Apple参照サイト
iPhone実機確認
| 01 |
ユーザのメールアドレス |
ADCで登録したメールアドレス |
| 02 |
コモンネーム |
ADCで登録した名前 |
| 03 |
CAのメールアドレス |
(NULL) |
| 04 |
ディスクに保存 |
チェック |
| 05 |
鍵ペア情報を指定 |
チェック |
| 06 |
鍵のサイズ |
2048 bit |
| 07 |
アルゴリズム |
RSA |
- デバッグ・実行するために・・・
- Identifer Nameの変更
- Add Certificate
- Add Device
iPhone Simulator
- データ格納場所
- Finder: 「移動」 - フォルダ 「Library」 へ
- 隠しフォルダのためこれ行う
バグ・不具合を見つけたら? 要望がある場合は?
お手数ですが、メールでお問い合わせください。
最終更新:2013年07月19日 11:09