なんかの Log

良い感じで投げっぱなしにしてみせる。

iOS

CFNumber release : message sent to deallocated instance

iOS

[CFNumber release]: message sent to deallocated instance iphone - "-[CFNumber intValue]: message sent to deallocated instance" and no idea - Stack Overflow ios - [CFString release]: message sent to deallocated instance - Stack Overflow iph…

Cocos2dでAccelerometerを有効化

タッチと同じ感じでいけるかと思いきや詰まったので書いておく。 環境 Tool Version XCode 4.6.1 Cocos2d v2.1-rc1 コード UIAccelerometerDelegateを実装する必要があるので宣言。 Sample : CCLayer <UIAccelerometerDelegate> { } タッチと同じようにCCLayerを継承したシーンでAccel</uiaccelerometerdelegate>…

CGImageCreate: invalid image size: 0 x 0

iOS

Social.Frameworkを使おうとして端末でFacebookにログインしていない状態で呼び出すとエラーで設定に遷移しなかった。エラー文は下記。 <Error>: CGImageCreate: invalid image size: 0 x 0. - (void) viewDidAppear:(BOOL)animated { SLComposeViewController *con</error>…

Cocos2dとStoryboardを組み合わせる

iOS初心者にはなかなか大変でした。 環境 Tool Version XCode 4.6.1 Cocos2d v2.1-rc1 Storyboardを作成 プロジェクトはCocos2dの初期テンプレートを使ってます。 適当に。closeボタンを押したらCocos2dの画面に戻りたい。名前はStoryboard.storybordとかに…

Cocos2dでPortrait固定にする

環境 Tool Version XCode 4.6.1 Cocos2d v2.1-rc1 編集箇所 テンプレートで作成したプロジェクトファイルの場合です。コメントの通り、iOS4/5とiOS6では呼び出されるメソッドが違うので2つ書きなおさないといけません。 // AppDelegate.m // The available o…

PhoneGapでコピー等のアクションポップアップを無効化

PhoneGapでくるんでアプリ化するのはいいのだけどリンクなどを長押ししたりするとファイルパスがポップアップしたりいろんな場所で選択状態になるので無効化したい。以下のようなCSSをつければ無効化できる模様。ここではinputだけは有効化している。 *:not(…

PhoneGapでiPhone5に対応する

PhoneGap 2.1がでたので書いてみる。普通のXCodeプロジェクトと一緒みたいですけどね。Default-568h@2x.pngという名前の解像度が640px*1136pxの画像を作成する。XCodeでプロジェクトファイルを選択した時に表示される4inch用のスプライト画像に指定する。ビ…

iOSでは慣性スクロール中にスクロールイベントは発行されない

PhoneGapを使ってページ中に -webkit-overflow-scrolling:touch; をつけてJavascriptでscrollイベントを取ろうとするとうまく取れない。動作を見ると慣性スクロールが終わったタイミングで発行される。指をゆっくり動かすとちゃんと取る。慣性中はだめみたい…

PhoneGapを使いiOS上でjQueryMobileを使うとアニメーションが変

環境。 フレームワーク Version Cordova 2.0 jQueryMobile 1.1.1 iOS 5.1 PhoneGapでjQueryMobileを使ってtransitionをいくつか指定して試すと素敵なアニメーションをしてくれた。ページ遷移してからアニメーションしたり、flip指定すると2回も回ったりとな…

PhoneGapでRetinaディスプレイに対応する

Cordova 2.0利用。ずっとシミュレータで動かしてたから気づかなかったけどRetinaディスプレイの解像度で画面を組んでみると横幅がうまく設定されず表示が大きくなってしまう。viewportでスケールをすべて0.5にすればいい感じで表示してくれたのだけど、他に…

NSBundle#pathForResourceの返り値がnil

iOS

iOS開発始めました…まではよくてもObjective-Cなんてさっぱりさっぱりですよ。というかメソッドの書き方がこんなに変態的だとは思わなかった。それはともかくファイルパスからプログラムで読み込んでーと思いm4aファイルをプロジェクトに放り込んで読み込も…