2011-01-28
iPhoneアプリ開発とか
今朝、授業でiPhoneアプリの発表があった。
私はカスだったんだけど、メンバーの@ceeflyerと@keitanxkeitanが作ってくれて素敵なモノができました。ありがとう&ごめんなさい。。。
少しだけ自分でも実装したのでそのときのメモを書き起こしておきます。
なんだかんだで一番お世話になったオライリー本
@keitanxkeitanが教えてくれたオライリー本が、なんだかんだで一番役に立ったかも。。これのSimpleDrawingをそのまま移植したぐらいしか働いてない\(^o^)/
iPhone SDK アプリケーション開発ガイド
でもこの本はわかりやすかった。iPhoneアプリの動き方とかちゃんと一から説明してくれていて、見たのはたった1日だったけれど、そのときに必要だったWindowとControllerとViewの理解はようやくこの本で得られた。ViewにLayerっていう概念があるのもこれで知った。ていうかSimpleDrawingに感動したよ!私がその前までがんばってたことは一体\(^o^)/もしこの後またiPhoneアプリを開発する機会があるならこの本買う。
他、参考にしたサイト群
基本的に公式と、以下のサイト様たちに頼って色々書いてた。
全般
- iOS Reerence Library
- iPhoneアプリ開発の虎の巻
- メソッドについて-poohtarouの日記
- Obj-C再入門・今日のハマり所 initWithCoder内ではretainし忘れに注意-kenmazのはてな
- 知識ゼロからはじめるiPhoneアプリ開発-A Day In The Life
配列
- NSMutableArrayの使い方-ちくわプログラマにっき
- NSArray/NSMutableArray をソートする-静岡県富士市在住のiPhoneアプリ開発者ブログ
- でもこれはうまくいかなかった。結局他の方法で代用した。。
描画
- 【iPhoneアプリ開発ドリル】カスタムUIViewの内容部を独自に描画する-テン*シー*シー
- CGPoint を NSMutableArray に入れて CGContextAddLines で描画する-Sun Limited Mt.
アルゴリズム
- 領域の塗りつぶしアルゴリズム
- 私はこれは使ってなかったのだけど、@bonboriが提案してくれたのと同じだし、きっと塗りつぶしはこれが定番なの・・かな?
今やりたいこと
私がやると余計足引っ張る気もしますがっていうかOpenCV関連でビルドエラーが出ていてまだ解決してないんですが\(^o^)/
とりあえず
- 背景は透明、線は色付きとかで描画したい
というこれかなあ。昨日の深夜だけだけど、ここではまってしまっていたので。
でも、こういう開発は楽しいー!(全然やってないだろ、と言いたいが、その少しでも楽しかったんだということで)
他の人の発表もよかったし。もっと取り組みたいなあ。
t追記
ここを「全般」のところに追加した。すごく見たサイトだったのに、ブックマークに加えてたから書くのすっかり忘れてた;
トラックバック - http://d.hatena.ne.jp/glorypulse/20110128/1296225040
リンク元
- 23 http://twitter.com/
- 6 http://twitter.com/magicalEmy
- 4 http://d.hatena.ne.jp/keyword/編集画面
- 4 http://www.google.co.jp/search?q=研究概要 100字&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 3 http://d.hatena.ne.jp/
- 3 http://twtr.jp/user/magicalEmy
- 3 http://www.google.co.jp/search?q=ヒスタミン 受容体&hl=ja&prmd=ivns&ei=g9RHTcvlI4nEvQOS1O3YBQ&start=10&sa=N
- 2 http://d.hatena.ne.jp/keyword/iPhone SDK
- 2 http://ezsch.ezweb.ne.jp/search/?query=概要+書き方&start-index=6&adpage=3&ct=1301&sr=0000&t=20110211152906&filter=1
- 2 http://search.yahoo.co.jp/search?p=H1受容体拮抗薬&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
