iPhone
その昔スマホのWebブラウザで音声を再生する際に苦労したので、その時のメモを公開します(供養) onmousedown、onmouseup、onclick、ontouchstart、ontouchendが音声再生のトリガーになる(追記 touchstartだとトリガーにならないAndroidOS5~6が出現) iOS6:i…
Html5で音声と動画にアクセスする際にAndroidとiPhoneだとユーザエージェントが異なるものでアクセスされることが分かった。Androidの場合(Zenfone5) stagefright/1.2iPhoneの場合(iPhone6の9.2) AppleCoreMedia/1.0.0.13D15 (iPhone; U; CPU OS 9_2_1 like …
iPhoneアプリを複数人で開発していると衝突を避けるためstoryboardの分割は必須だと思いますが、一人で開発している分には別に衝突しないし特に気にする必要もないと思っていたのですが、画面数が増えてきたところで色々と問題が出てきたので同じように一人…
前回の続きで~す 前回は元々用意されている簡単な形の物しか表示していなかったので 今回は3Dモデルを元にblenderを使ってjson形式で出力した物を表示するdemoですこちらもiOS8ならsafariで表示が可能ですしかし普段は3Dなんて全く触ってない分野なので大変…
最近知ったのですがiOS8からSafariでWebGLが対応になりました。 今まではcss3dのみ対応だったのですが、これで本格的な3D表示が可能になりました。 今後はWebブラウザを使った3Dソーシャルゲームなどが増えていくと思います。試しにサンプルを作ってみました…
iOSにはstringByEvaluatingJavaScriptFromStringと言うJavaScriptのStringの返り値を取得する関数があります。しかしAndroidに同じ関数はありません。単純にJavaScriptを実行したいだけならWebViewのloadurlに以下を指定すれば実行できます。JavaScriptを実…
iPhoneのSafariでホーム画面に追加した場合にサイト側でmetaタグでフルスリーンを指定するとキャッシュがクリアできないようだ。フルスクリーンにすると右上の更新ボタンが表示されないし、javascriptで更新ボタンを作っても更新されない。。。 あと原因が良…
(・ω・)ノ みなさんお仕事お疲れ様です ここ最近はPHPのソーシャルゲームを少し離れアプリ開発(ほぼ勉強みたいなものだけど)をやってます。そこで一般的なアプリによくあるカッコイイスライドメニューを簡単に実装できるライブラリを紹介したいと思います。 …
結局TabBarControllerは諦めてUIViewControllerを使用する方向に変更しました。どうやらstoryboardの設定を考慮して取得できるわけではないみたいです。storyboardは慣れればIBより使いやすく感じることもありますが、難しいことをする際は向いていないみた…
こんな感じでdelegateでstoryboardから取得するとボタンの表示とか消えるんだけどなんで? UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UITabBarController *tabBarController = [storyboard instantiateV…