わーくあうと!

日々の作業でためになったことをアウトプットすることで自分の成長につながればなと。

アプリ開発

Titanium.UI.WebViewのUserAgentを変える

WebViewとメニューのタブだけの側ネイティブなアプリをTitaniumで作ろうとしてしててハマったのでメモ UserAgentが変更できない 今作ってるサービス、アプリ版も作ろう!と昨日急に思い立って側ネイティブなアプリをサクっと作ってました。 で、アプリからの…

最近のハイライト(4月19日版)

最近のAir for iOSでのアプリ制作で困ったこと、考えたこと、どうやって解決したか、などをつらつらとメモっておく。(主にプログラム周り) イベントを活用しようと思った 今までサーバーサイドのプログラムばかり書いていたせいかイベント駆動の概念が無か…

Air for iOSでのデータ保存について

ゲームを作ってるとゲーム内の値(所持金、経験値など)をローカルに保存する必要が出てくる。 方法は色々あるが、『SharedObject』や『File』、『SQLite』なんかを使う方法があるらしい。 これは特に迷う事無くSharedObjectを使おうと決めた。理由はオブジ…

Air Debug Lancher(ADL)のプレビューが画面に収まらない件

Air for iOSでのアプリ開発、普段は Air Debug Lancher(ADL) でプレビューしてるんだけど 自分の環境ではディスプレイに収まらなかった。 ↑下のほう収まってないんです。 ADLの表示倍率を変更できる設定がないか探したけど見当たらなかった。 iOSシュミレー…

iOS端末で左右に隙間ができる件

開発中のアプリをiOSシュミレータ&iOS端末で確認するとなぜか左右に隙間ができていて、背景のサイズも確認したが問題無さそうなのになんでー?と思ってたらどうやらフルスクリーンモードで書きだして無かったため横縦比はそのままで上のステータスバーの分…

十分な容量がどうとかでiOS端末にipa送れない件

なんかAir for iOSでパブリッシュしてiPhoneにipa送るときに「デバイスエラー デバイスに十分な容量があるか確認してください。」とか言われた。 もちろん容量は余っている。 http://kuniakisuzuki.cocolog-nifty.com/blog/2012/09/flash-cs6air-fo.html で…

Flash CS6での基本クラス

どうでもいいっちゃどうでもいいんだが・・・ 挿入 → 新規シンボル で、ActionScript用に書き出しにチェックを入れると『クラス』『基本クラス』を設定できるようだったので ・MovieClip を継承した BaseHoge を作成して、その後 ・BaseHoge を継承した Hoge…

ActionScript3.0の条件付きコンパイル

ちょっと他の人のactionscriptソースを漁っていたら CONFIG::DEBUG と『::』が使われていた。条件によって処理を分けるような使われ方をしていたが、ちゃんとした読み方がわからず「ダブルコロン」とか「コロンコロン」で検索したけど中々見つからなかった。…

アクティベートできない件 pt.2

昨日 アクティベートできない件 - わーくあうと! でiOSデベロッパープログラムでアクティベーションできない事について記事を書きましたが、今日アップルから連絡きました。早い! ってことで続報です。 直ったらしい 「システムの問題解決したで!」とアッ…

アクティベートできない件

先週末に iOS Developer Program を購入したが、3度に渡りアクティベーションに失敗しているのでこの状況を晒しておく。 一発目の失敗 今朝Appleから「アクティベーションコードはこれやで!」って連絡来てたのでメール内のリンクからiOS Developer Center …

開発者用アカウントを分けたくない

開発用アカウントを作った時に感じた愚痴エントリーです。 開発用アカウントを新たに作ったほうがいいらしい iOSアプリケーションを作るにあたり開発者登録をしないといけないわけだけど、日本語名で登録したappleIdでは iOS Developer Program のアクティベ…

OSアプリ開発者登録までのアカウントは3段階

開発者登録を行なうにあたり、AppleIDやら開発者登録やら色々あって、アカウントについていまいちピンと来てなかったのがピンと来たので簡潔にまとめます。 アカウントは3段階 開発者登録を行なうにあたり、アカウントは3段階存在します。 1、Apple ID まず…