titanium、Androidの縦方向固定

http://developer.appcelerator.com/doc/mobile/android-custom-androidmanifest の記事の「Do you still want a custom manifest?」に書いてあるが、 プロジェクトのroot/build/android/ 以下にAndroidManifest.xmlファイルをコピーし置いておけば、 プロジ…

【Android】ListViewの中にボタンを置くとボタンからしかイベントが拾えなくなる

こちらのサイトを参考にさせていただきました、 http://android.asai24.com/archives/51378196.html http://stackoverflow.com/questions/500264/android-multiple-actions-on-a-list-view-focus-issue ListViewの中のボタンの属性に android:focusable="fal…

retinaディスプレイ向け素材チェックツール、@2x_toolをアップしました

retinaディスプレイ向けに素材を2つ用意するとき、ファイル名、サイズが間違っていないかチェックするのが 面倒だったので、対応した@2xの素材が存在しているかと、 サイズが倍数になっているかのチェックを行うツールをairで作成したので公開します。 ※201…

GameCenter注意点

・実績タイトルは文字数制限があるわけではないが、 15文字程度を超えると後の文字が「・・・」になってしまう。 これは実績一覧をアプリ内でカスタマイズして表示しているならいいが、 gamecenterアプリから見られる実績一覧、 GKAchievementViewController…

titanium mobileメモ1

正しいか全く保証できませんが、メモがあるので残します・・。 twitterでやりたかったんですが文字数制限があって、解りづらくなりそうだったのでこちらで・・。 ※何か間違いがあれば、即更新していきます。 ・今月(2末)にsdk1.6が出て、それはandroid周り…

TGAdのview切り替え時のエラー

TGAdは、広告リクエスト→すぐview抜ける(view消す)→広告リクエストが終了したが、 それを表示する(受け取る)viewがないのでエラー、ということが起こっていました。 (ソースはみれませんが、Banner.mの48行目で *** -[UIButton frame]: message sent to …

Titanium Mobileのコード補完(macの場合)

http://d.hatena.ne.jp/donayama/20110114/komodeedit_cix を参考にさせていただき、コード補完してくれる環境を整えました。 macの場合、アプリが1パッケージとなっていて、 winのようにフォルダのどこかに入れる方法が取れないので、 PreferencesからCode …

GameCenterのElapsedTimeフォーマット

リーダーボードへのスコア送信では、 ElapsedTime(hour、minutes、seconds) - To the Hundredth of a Second の場合、 Hundredth of a Secondなだけに、100倍した秒数を送ればOKでした。 (323→0:00:03.23 3723→0:00:37.23 33333→0:05:33.33 のように表示され…

AVAudioPlayerの初回再生で遅れる問題

AVAudioPlayerの初回再生で遅れる問題(特にsimulatorで顕著?一瞬画面が止まったような挙動をする) →[audioPlayer prepareToPlay]; で解決 ※だた、画面が止まる現象はこれで回避できても、 初回の再生が遅れてしまう現象は、シミュレーターでは引き続き起…

お問合せフォーム

読み込んでいます…

CoreData、自分が遭遇したエラー集

久しぶりにCoreDataを触ったら、やはりというか少し導入に手間取ってしまったので、 以前に気づいていたこともまとめ、今後のためアップいたします。 (ちゃんと理解して使っていないのがよくわかるエラー集になっていますね・・) ※今後もあったら追記して…

Androidシミュレーターのメモリ不足(OutOfMemory)

実機ではそうそう落ちないのに、シミュレーターではメモリ不足(OutOfMemory)で落ちる・・ と言った場合、シミュレーターの ・「Device ram size」(デフォルトでは96MB) ・「Max VM application heap size」(デフォルトでは16MB、大きめの解像度を選んだ…

iPhoneのマルチタッチ、それぞれの指で線の描画

マルチタッチでそれぞれの指で線を描画できる物を作ろうと思い、 touchesBegan、touchesMoved、touchesEndedなどで取っていけばいいのだろうと思ったのですが、 それは当然正しいものの、一つ大きな勘違いをしていました、 touchesBeganで発生したUITouchオ…

Live壁紙のプレビュー時と、通常時方向切替えの挙動の違い

完全に需要の無いネタっぽいのですが、 AndroidのLive壁紙のプレビュー時 (一覧から選ぶ、「壁紙に設定」ボタンが出ている状態)に方向を切替えたときと、 普通に動いている時に方向を変えた時とでは挙動が違うので注意が必要でした。 具体的には、プレビュ…

恋愛適齢期 35歳 寿 幸子(ことぶき さちこ) iPhone/Android ソース公開

先日リリースすることが出来ました、iPhone/Androidアプリ 【恋愛適齢期 35歳 寿 幸子(ことぶき さちこ) 】 なのですが、もう一本の 【状態アイコン for Twitter】でかなりひどいバグを出してしまった事もありまして、 難しい事を全くしていなく、あまり参…

Andrdoirdの向き変更通知を受け取る

地味なネタながら、検索しても直ぐには出てこなかったので メモ替わりに・・ mainプログラムのどこかに mContext.registerReceiver(mBroadcastReceiver, new IntentFilter(Intent.ACTION_CONFIGURATION_CHANGED), null, null); (※"mContext"は普通"this"の場…

"current status icon for Twitter" support page.

Free application for adding a current status icon to Twitter "current status icon for Twitter" ※japanese page is here. iTunes Store link Support iOS version:over 4.0 ※24/12/10 The version that revised a fatal problem that an icon change af…

「状態アイコン for Twitter」 サポートページ

twitterに状態アイコンを付加する無料iPhoneアプリケーション 「状態アイコン for Twitter」 のサポートページです ※english page is here. iTunes Storeへのリンクはこちら 動作iOS:4.0以降 ※2010/12/24 本日、2度目以降のアイコン変更が出来ないという致…

ld: symbol(s) not found collect2: ld returned 1 exit status

xcodeでアプリ制作中、 "_OBJC_CLASS_$_***ViewController", referenced from: objc-class-ref-to-***ViewController in parentViewController.o ld: symbol(s) not found collect2: ld returned 1 exit status と表示が出てコンパイル出来ないことがあった…

titanium導入断念・・admobの問題で

比較的簡単なiPhoneアプリの話があり、 これならtitaniumを使ってAndroidと両対応にしても いけるのでは?と進めていったのですが・・ そのアプリは無料アプリでadmobを載せる必要があったのですが、 そのadomobの以下の理由で、 titanium導入は難しいと判断…

iPad、iPhoneで自作フォントを使う

※以前にtwitterに書いていた物の転載です。 (twitterは流れていってしまいますからね・・。) まるで手書きというソフトを使えば、簡単に手書きフォントを作成でき、 それをxcodeに読み込ませることでアプリで使用できるようになります。 (以前も、ちょっ…

アプリをビルドする度に、キーチェーンのパスワードを何回も聞かれる件

以前にtwitterに書いていたけど、自分のためにも残した方が良いと思い転載。 OSをバージョンアップしたタイミングからなのか、昔は聞かれていなかったのに、 いつからか、iPhone、iPadへアプリをビルドする度にパスワードを聞かれていて、 「常に許可」をク…

プログラムはシグナルを受信しました:“0”。 データフォーマッタが一時的に使用できなくなっています。“続ける”の後で再試行します。(Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")

iPad実機で動作させていると、 プログラムはシグナルを受信しました:“0”。 データフォーマッタが一時的に使用できなくなっています。“続ける”の後で再試行します。(Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dyl…

iPhone、iPadの回転の扱いの違い

NavigationControllerで、 view1 縦横回転無し view2 縦横回転有り(- (BOOL)shouldAutorotateToInterfaceOrientation で YESを返している) という場合、view2が横になっていても、 view1に戻った場合強制的に縦にして欲しいのですが、 iPhoneだとその希望通…

shouldAutorotateToInterfaceOrientationと、interface builder

xcodeの、view-based applicationで作られるテンプレートの view controller(以下、親view)に、 [self.view addSubview:viwer.view]; の様に、子のviewを追加していった場合、この子viewは、 shouldAutorotateToInterfaceOrientationで YESを返すように を…

iPhoneでOAuthとtwitpicへの投稿を行う

OAuthは以前にandroidではやったことがあったのですが、 Iphoneでは作ったことが無かったので、 実装してみました。 OAuth認証は、 http://d.hatena.ne.jp/nakamura001/20100519/1274287901 のページの事を行うのみでした。(非常に参考になりました!) Twi…

Bluetooth on/offするiphoneアプリを作れ!

iPhone4になり、キーボードを使っているのですが、 当然家の外で使うこともあり、 わざわざ、設定アプリからon/offをするステップが面倒で、 一発でon/off出来る物が出来ないかと思い、調べました。 (本業は遅れ気味なのに・・こういうのは早いww) ブルー…

IBOutlet、一括書き出しツール

※2011/2/6 update! http://kuniakisuzuki.cocolog-nifty.com/variablesOutput2/ に、 UILabel *label1 という形式から、 @property宣言(IBOutlet付き)、@synthesize宣言、release の3つを書き出す、少し形を変えた物をアップしました。 (こっちの書き方の方…