iOS

cocos2d-iphone 2.0でのARC対応(2013-02-17追記)

※はじめに書いておくと、この記事は以下の記事に書いてあることを紹介しているだけです。最初から以下の記事を読んでもらえばこの記事は読む必要ないです。大して英語力は必要ないです。 http://www.learn-cocos2d.com/2012/04/enable-arc-cocos2d-project-v…

AdobeAIRでのマルチスクリーンサイズ対応

これまでiOS用のアプリしか作ってきませんでしたが、ちょっとしたきっかけでAndroid用の簡単なアプリを作ることになりました。手馴れているのでAIRで作ることにしましたが Androidといえば、やはり様々なスクリーンサイズ対応が問題になってきます。 ちなみ…

iOSゲームアプリ、ソース公開しました(ブロック崩しシューティング)

だらだらと作っていたiOS向けゲームのソースを公開しました。https://github.com/monguri/BlockShootingまだまだモックレベルなので、バグ報告、アドバイス歓迎いたします。 あまり参考にしたソースが無く自分で考えた部分が多いので、ソースにひどいところ…

FlashBuilderでipaファイルのビルド中にNotAfter...と出たら

証明書期限切れです。すごく丁寧な対処法の解説があったのでリンク貼っておきます。http://mushikago.com/i/?p=705

フットサルボードアプリをリリースしました。

審査にかけていたアプリが何事も無く審査通過しました。 ちょっと拍子抜けしましたが、こんなもんかもしれませんね。http://d.hatena.ne.jp/DiegoTristan/20120603/1338752911iTunesのページは以下です。 http://itunes.apple.com/us/app/futsaltacticeboard…

FlashBuilderで作ったiOSアプリをAppStoreリリースする際のメモ

以前フットサルボードをリリースした際は、FlashProCS5.5を使いました。 今回は初のFlashBuilderによるアプリ、そして有料版も審査にかけた、ということで、いろいろとつまづいた分ノウハウも貯まりましたので、ここにメモを残そうと思います。 基本的なリリ…

フットサルボード(Flexアプリ)をApple審査にかけました

最近人に教えられて初めて知ったのですが、iOSの5.1へのバージョンアップ時に、3G回線のアプリサイズ制限が20MBから50MBに緩和されたとのこと。http://www.appbank.net/2012/03/08/iphone-news/380678.php僕がフットサルボードをFlexに移植した後に、機能追…

AIR3.2でStage3DをiPhoneで動かす

今年はフットサルボードのサーバ側(GAE/J)ばかりやってます。さてAIRのバージョン3.2が発表されています。 自分にとって重要な変更は、stage3DがスマートフォンのGPUに対応したこと。先ほど、以前FlashPlayer11向けに作成したStage3D+Away3DのサンプルをiP…

Flex4.5(おそらく4.6も)でのアプリサイズ肥大問題

日本ではほとんど話題がwebに上がってないようですが、英語でのAdobeForumでは8月ごろから話題になっており、バグトラックにも挙げられているようです。 https://bugbase.adobe.com/index.cfm?event=bug&id=3014058 http://forums.adobe.com/message/3889291…

iPadとiPhone4のシミュレータが使いにくい、とGAE使用に向けて

FlashBuilder付属の、デバイスシミュレータADLですが、iPhone4とiPadのシミュレートをやろうとすると、解像度が高くてモニタに収まりません。 だって、iPhone4って640*960。 旧型MacBookは1280*800。 縦方向に収まりません。新型でも同様。 http://www.apple…

Flexモバイル(4.5)の機能制限のメモ

Flexモバイルプロジェクトは、Flexプロジェクトよりも使えるコンポーネントが減らされており、また、機能しないメソッドがあります。 多くは、モバイル向けにデザインをカスタマイズしたり、省メモリ化、ROMサイズ減が必要となるために、Adobeが優先順位をつ…

TextAreaでのソフトキーボードの動きとバージョン2の話

フットサルボードの録画ファイルは、レコード名と、付属させるコメントを変更できるようにしました。 これで開発は一区切り。バージョン2をリリースします。アップデートされる無償版は、一件しか録画できないというバージョン1の制限を引き継いでいます。 …

AppStoreで対応言語表示が多すぎるバグ、のメモ

現在のAIR(2.xで再現、3.0は不明)でiOSアプリを開発すると、iTunes Storeでの対応言語の表示に、対応した覚えのない言語が大量に出ます。こちら方のブログで報告されています。 http://hamken100.blogspot.com/2011/07/guys.html僕のアプリ(futsalTacticeBoa…

Flexモバイルでのソフトキーボードイベントとスプラッシュの話

フットサルボードでは、選手の名前の表示にTextInputを使っていますが、デスクトップAIRを作るときはchangeイベントで入力完了を検知していたのですが、うまく行きませんでした。 入力完了イベントを受け取って、XMLに選手名を入れたいのです。changeイベン…

AIRforIOSアプリのサイズと速度について

FlashBuilder4.5を使って、Flexモバイルプロジェクトを素直に使ってフットサル戦術ボードを引き続き作っています。タイトルの件ですが、まずは速度について語ってみます。前からの懸念事項なのですが、初回起動が遅い! 1.5秒くらい真っ黒の画面となり(AIR…

ViewNavigatorApplicationで画面遷移

兼ねてからの計画通り、レコード選択画面への画面遷移を実装しました。 今回は、Flexモバイルプロジェクトで標準で選択できるViewNavigatorApplicationという MXMLタグというかFlexコンポーネントを使いました。ViewNavigatorApplicationの解説についてはこ…

XMLファイルへの保存など

条件付コンパイルで、SharedObjectとXMLファイルの2通りのメソッドを用意しました。 isSaved(ファイル名) save(ファイル名) load(ファイル名) といった感じで。 loadの前にisSavedでファイルの存在を確認します。 loadのときに例外をキャッチすればisSavedは…

フットサル戦術ボード今後の計画

Pro(タイムラインベース)からFB(Flex)への移植も終わり、とりあえずFlexでも以前と同等の機能になりました。 一息ついたので今後の計画を立てます。1、高速化。Flexにして、素材をベクターからpngに変えたことで起動、アニメーションともに遅くなっている…

AdobeDeveloperConnection(ADC)

今まであまり見ていなかったのですが、ADCにある記事にぱらぱらと目を通すと、自分が今まで疑問に思っていたことやはまっていたことがかなり解決されました。 http://www.adobe.com/jp/devnet/ Adobeのヘルプに文句を言っていたのがちょっと情けないです。逆…

FlexにおけるRetinaDisplay対応

持っている端末がiPhone3GSなので、デスクトップ上でデバッグするときもシミュレータはiPhone3GSの設定を選択しています。 今日、何の気なしにシミュレータ設定をiPhone4にしてみたのですよ。 そしたら、アプリケーションの画面がシミュレータの左上4分の1…

スクリーンキーボード出現時に画面を上方にスクロールさせる

はまっていた問題が解決したので情報共有します。 引き続き、フットサル戦術ボードをFlexに移植しています。 AdobeProではクラシックテキストでテキストエリアを用意すれば、フォーカスしたときにネイティブのスクリーンキーボードが出現します。 スクリーン…

フットサル戦術ボードついにNowOnSale

ついにレビュー追加しましたよー。 iTunesあるいは以下からダウンロードできます。 http://itunes.apple.com/jp/app/futsaltacticeboardfree/id454047745?mt=8&ign-mpt=uo%3D2無料だし軽いしとてもシンプルなアプリだから使ってみてね!やっとこの日が来たよ…

フットサル戦術ボード6 アプリ申請

さきほどアプリ申請しましたー。 いつものことですが今回も3時間以上かかりましたー。 レビューが待ち遠しい。今回は、無償体験版という形でリリースしました。 全てAdobeProで仕上げています。 今後の機能追加の予定は既に頭の中にありますが、それはFBで作…

フットサル戦術ボード5 連続的動画再生

ちょこっと進んだので進捗を書きます。・座標の連続的録画が可能に ・日本語で背番号書いても文字化けしなくなったこれまでは、駒をドラッグアンドドロップしたときにドラッグ開始座標と終了座標のみ記録してましたが、毎フレーム記録するようにしました。 …

AIRアプリAppStore公開の自分用メモ

下記のページに必要な情報は書いてあるので参考にしました。・通常のiOSアプリと同じ部分 http://gihyo.jp/dev/serial/01/iphone 第9回と10回 ・今回は無償公開だけで有償のときは以下を参考にしようかな http://d.hatena.ne.jp/shunsuk/20090522/1242997423…

フットサル戦術ボード4 ついに実機搭載

ついに手持ちのiPhone3GSで動かしましたよ。 なにはともあれiPhoneで撮影したSS(スクリーンショット)をば。 AppStoreへのリリースを目指しているので申し訳ありませんがipaファイルのアップロードはご勘弁を。 駒を自由に動かせて、録画ボタンを押しながら動…

超重要!FlashBuilder4.5.1でiOSアプリを出力する方法いか

2011/06/27 追記 http://codezine.jp/article/detail/6008 の記事を読むと、下記の問題は生じていないようです。 ですので、もしかするとFB4.5の体験版のインストールがいつのまにか差し替えられていて、4.5.1相当になっているのかもしれません。 私の使った…

またもや開発環境変更を試みる

Professional CS5の体験版期限が切れたので、5.5体験版をインストールしてフットサル戦術ボードを起動してみました。 ところが、エラーが出て動かない。。。 何らかの仕様変更があったのでしょう。これをきっかけにして、Flash Builderで開発する意思を固め…

フットサル戦術ボード3

つらつらとこの土日の話題を書きます。 過去記事のフットサル戦術ボード2にスクリーンショットあげてます。1、ちょっと間が開いたのでソースコード理解しなおし&整理2、Adobe Proffesional CS5(以下CS5)の体験版期限切れた。CS5.5の体験版に乗り換え予定…

フットサル戦術ボード2

GW中にiPhoneアプリ作りを進行させています。 下はスクリーンショットです。 今のところ、①と②の実装は終わっています。(①〜③の内容については前の記事を見てください) ③が難関です。 とりえあずスクリーンショットでは録画、再生、リセットボタンを作って…