今日のテーマ
【画像を合成する!3】が大きなテーマで
小さいテーマは【サンプルコードを解析】
本日はサンプルコード
SquareCamを読みました。
サンプルコードに画像をドラッグ&ドロップでいれようとしたところ
うまくいかないので、(ここの理由はわかりませんが)
新しくプロジェクトを作成し、クラスをコピーして動作検証をしております。
その際、iOSのバージョン違いのためエラーがたくさん出ますが
基本的にrelease削除とApple様任せの修正でなおりました。
ここまでが昨日の出来事
サンプルコードを上から読もうとするも、
初回の、
1 |
static const |
の意味がわからず断念
(多分これでしょうけど:クラスのメンバ変数をstatic, const, あるいはその両方で宣言する)
こんな感じで、端からググっていたら出社時間になってしまうので
とりあえず、ない知識を振り絞り”viewDidLoad”を探すことに
とりあえずそこから順に読むことにするも
多分大事で、多分最初の変数でいきなりつまる。。。
[self setupAVCapture];
AVCaptureの初期設定
1 2 3 4 5 |
AVCaptureSession *session = [AVCaptureSession new]; if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) [session setSessionPreset:AVCaptureSessionPreset640x480]; else [session setSessionPreset:AVCaptureSessionPresetPhoto]; |
まず、if文を”{}”で書けるとか知らないですし。
多分、デバイスのサイズで解像度を変えてるのでしょうけど、、、
そんな感じで、前途多難な感じでカメラアプリをつくっております。
顔を検出する場所までいけるのだろうか、、、
■今日の教訓
Googleは神様
全然想像がつかないところはググっているのですが
ほとんど答えが乗っている。
英語で書かれていても、ちょっとだけ読んで
ソースコードをコピペしたら動いたりするので
Googleがなかったら独学でiPhoneアプリとか作れないなぁと
痛感。まぁ毎回なんですけど。。。感謝。
【サンプルコードを解析中!!】アプリ開発日記(8/9) http://t.co/aTt0Hm84Gb