
「iPadでサークルチェックデータを持ち歩こう」というコンセプトのアプリ
「こみまぷ!」をMac OSXに対応させました。
こみまぷ!コンバーター Ver1.0.2を公開しましたので、こちらでどうぞ。
http://sygnas.jp/comimap/
Mac版のコミケカタROMも同じ形式のデータを保存するのかと思ったら微妙に(?)違うんですね。
・文字コードがUTF-8(Windowsは ShiftJIS)
・ブロックのアルファベットが半角(Windowsは全角)
・印刷設定がXMLで含まれている
などなど。
確かに仕様には沿っていますが、同じパッケージに収録されてるんだから
同じ形式にしてくれればいいのにと思ったりw

夏コミ新作「世界めいわく劇場 スペシャル+シンデレラ」よろしくお願いします。
iPadでコミケカタログCD-ROMのチェックデータを閲覧するアプリケーション
「こみまぷ!」を公開しました!
使い方などはサポートページをご覧下さい。

iPhone/iPadプログラミングメモ。
縦横どちらの画面でも中心に表示される UIViewを作っていたのですが、
[[UIDevice currentDevice] orientation]
を使っていたら実機で上手くいかなかったのでメモしておきます。
まず、上手くいかなかった理由としては UIDeviceの orientationプロパティには
回転方向だけでなく、画面が上向きか下向きかも存在していたからです。
それぞれ UIDeviceOrientationFaceUp、UIDeviceOrientationFaceDownです。
orientationプロパティでは「縦画面か横画面か」ではなく、本体の向き
であることを覚えておく必要があります。
対応策として、orientationプロパティを保存しておくことにしました。
iPhone/iPadプログラミングメモ。
iPhoneアプリを作るとき icon.png という名前で 57×57(iPadは72×72)ピクセルの
画像をXcodeに読み込ませれば自動的にアプリケーションのアイコンに
設定されてくれます。
ご丁寧なことに光沢エフェクト(グラデーションエフェクト)までついてくれる
のですが、それを消す方法。
info.plist に「UIPrerenderedIcon」という項目を作り、True(チェックを入れる)に
設定すればいいそうな。
ちなみに Xcode 3.2.3でやったら
Icon already includes gloss effects
という名前に自動変換されました。
ちなみにアイコンについては「ヒューマン インターフェイス ガイドライン」に
掲載されているのですが、ファイル名については書かれてませんでした。
iPhone4になって解像度があがり、必然的にアイコンの画素数も変わりました。
NAGAOKA STATIONさんのまとめによると
下記のような感じらしいです。多っ!!
Icon.png : 57 x 57
Icon@2x.png : 114 x 114
Icon-72.png : 72 x 72
Icon-Small.png : 29 x 29
Icon-Small@2x.png : 58 x 58
Icon-Small-50.png : 50 x 50
Default.png : 320×480
Default@2x.png : 640 x 960
Default-Landscape.png : 768 x 1024
Default-Portrait.png : 768 x 1024
Default-LandscapeRight.png : 768 x 1024
Default-LandscapeLeft.png : 768 x 1024
Default-LandscapeDown.png : 768 x 1024
アイコン関係はこのへんも参考になりそう。
はじめてのあいぱっどあぷり。
略して「はじあい」。
そんなワタクシですが無謀にもCoreDataにまで手を出しています。
で、日本語検索が出来なくてハマったのでメモ。
「day」という項目に曜日が格納されており、
それごとにデータを抽出しようとしています。
「dayList」は曜日一覧をまとめたNSArray。
「gNowDay」は現在表示させたい曜日の番号です。
NSPredicate *preDay = [NSPredicate predicateWithFormat:@"day == '%@'", [dayList objectAtIndex:gNowDay]]; [request setPredicate:preDay];
これだとダメでした。
「’%@’」の部分を「’土’」など決め打ちにしたらいけました。
次はうまくいったコード。
NSString *preDayStr = [NSString stringWithFormat:@"day == '%@'", [dayList objectAtIndex:gNowDay]]; NSPredicate *preDay = [NSPredicate predicateWithFormat:preDayStr]; [request setPredicate:preDay];
一度NSStringに格納してからやったら出来ました。
そういうもんなのかー。
そしてこれは複合条件の指定。NSCompoundPredicateを使います。
「土曜の東館」とか指定するわけですね。
NSString *preDayStr = [NSString stringWithFormat:@"day == '%@'", [dayList objectAtIndex:gNowDay]]; NSPredicate *preDay = [NSPredicate predicateWithFormat:preDayStr]; NSPredicate *preArea = [NSPredicate predicateWithFormat: @"areaCode == %d",areaCode]; NSPredicate *allPre = [NSCompoundPredicate andPredicateWithSubpredicates:[NSArray arrayWithObjects: preArea, preDay, nil]]; [request setPredicate:allPre];

trick7さんの記事で知ったミニゲームサイトがとにかくすごい。
特に「星探林檎」は「こんな発想があるのか!」と驚かされるような内容で、
自分に子供がいたらぜひ遊ばせてみたいコンテンツ。
「ぷらぽん」も面白かったです。
iPhone向けのほうも何か変わってたりするのかな。
実はデベロッパ登録してるので落としておこうかと。
iPhoneもそうなんですが、Windows版でも可能なのかがすごく気になります。
実際の制作動画を見ている限りは大丈夫ぽいけど。
おそらく日本で最初のFlash制iPhoneアプリ。
あー僕も早く作りたい!
オライリーの「詳解 ActionScript 3.0アニメーション」の日本語版が出てるんですね。
掲載されているサンプルが面白そうなのでちょっと読んでおきたいです。
![]() |
詳解 ActionScript 3.0アニメーション ―衝突判定・AI・3DからピクセルシェーダまでFlash上級テクニック 相川 愛三 オライリージャパン 2010-01-25 |

昨日の夜というか今日、AppleからiPadが発表になりましたね。
動画配信とかTwitterでリアルタイムでチェックしてましたが、
皆の注目っぷりがすごかったです。Twitterが遅延するくらいw
スペックとか詳細は各サイトで見ていただくとして、
自分はかなり「買い」に傾いています。
続きを読む