【サンプルコードの書き換え2】アプリ開発日記(7/15)

今日のテーマは
【サンプルコードの書き換え2】

iPhone3用のサンプルコードからRetinaに
対応していきます。



まず、画像がそもそも小さいので大きさは倍の画像を用意。
そこからplistを作成して、サンプルコードへドラッグ&ドロップ!

対応させてみると
iPhone3のシミュレータではしっかり動く。
ただ画像が2倍になってるので、大きすぎますが

iPhone4のシミュレータで実施してみると
なんか画像が消えたり、書き変わったり、、、書き換えるような
処理は見当たらないのですが。

いろいろトライ&エラーを繰り返してわかったのですが
このサンプルコードは、画像をCGRectMakeで位置を
指定して表示しているようでした。
せっかくplistで抽出できるのにめんどくさいことするなと

なのでCGRectMakeで取り出す部分を
plistに入っているファイル名で取り出すように
コードを書き換えたのですが、、、
どっかで落ちる。

まぁもうちょっと調べればいいんでしょうが
私自身が短気でしたので、推測をひとつたてて
「CGRectMakeでとれてる部分があるのだから
きっと範囲を1/2とかにしたら取得できるのでは?」
結果、取得出来ました。

一応1/2で今は、奇麗にとれているのですが
本来の比率ってどんなものでしょうか?

課題はまだまだあるのですが、
今の画面は出来てる風なので、次に進もうと思いますw

■今日の教訓
おわりよければすべてよし

先週は疲れていたのか週の半ばからのブログは
なんか疲れてて、「失敗したわー」的なブログでしたが
今日は3連休の最後ですし、頭もリフレッシュしてるようで
大分切り替えが早かったと思います。
コードとしてのあり方はともかく、なんとか【今日のテーマ】を
こなせたので”よし”とします。(自分に甘く!)