iPhone/iPadプログラミングメモ。 縦横どちらの画面でも中心に表示される UIViewを作っていたのですが、 [[UIDevice currentDevice] orientation] を使っていたら実機で上手くいかなかったのでメモしておきます。 まず、上手くいかなかった理由としては UIDevic... 続きを読む
iOS Developer Library (developer.apple.com) OS、SDKの進歩が数ヶ月単位でどんどん更新されていくぐらいはやいので、数年前の入門記事を全くの初心者が参考にしてもつまづくことのが多い。 また、ブログ記事などと違ってOS、SDKの更新には追従して更新され続... 続きを読む
2010年11月10日水曜日 サウンドの連続再生 ゲーム等でボタンを連射した時の様に、同じサウンドを連続して再生させるには、以下のようにします。 ・ ・ // soundはAVAudioPlayerクラスのインスタンスです if( sound.playing ) { [sound pause]; } sound.currentT... 続きを読む
2010年08月21日20:49 カテゴリiPhoneプログラム iPhone UIViewのアニメーションの一時停止と再開 きっと、もっと良い方法があるとは思うのですが、メモ的にブログに書きます。もっと良い実装があれば是非教えて欲しい! UIViewのアニメーション、多くの人がこん... 続きを読む
iPhoneSDK色々探したんだけど、この方法しかなかった。もうちょっとスマートな方法ないんだろうか? [UIView beginAnimations:nil context:NULL]; [UIView setAnimationBeginsFromCorrentState:YES]; [UIView commitAnimations]; 空のアニメーションを実行させ... 続きを読む
Overview With iOS5, Apple has introduced a new framework that enables your iOS applications to leverage the power of Twitter. The framework removes many of the common obstacles encountered when accessing Twitter’s API, including authenticati... 続きを読む
iOS4までは、JSONを使うためにはjsonframeworkなどの外部ライブラリを使用しなければならなかった。 iOS5には、NSJSONSerializationというクラスが加わり、これで外部ライブラリに頼ることなくJSONをゴネゴネできる。 基本的な使い方として、 + dataWithJSONObj... 続きを読む
AppBankアプリ担当 @spring_mao です。2012年4本目にリリースしたアプリ 心理テスト が50万ダウンロードを達成いたしました。 みなさま、ありがとうございます。 今後も1位を獲れるアプリ、愛されるアプリを作りたい!という強い思いから、今回の 心理テスト の... 続きを読む
リリース済みのiPhone/iPadアプリのDBのテーブル定義を変更したい。こんなことって、ありますよね?しかし、サーバサイドのアプリと違って、クライアントサイドで動くiPhone/iPadアプリはどうやってデータの移行をすれば良いのでしょうか?リリース後に気がつい... 続きを読む
イマドキの流行に敏感なキミだったらもう知ってるかもだけど、今日はそういうのに鈍感なオジサンたちのために、今風の Objective-C について書いちゃうよ。もちろん互換性的な感じで、すぐに変えられないかもってコもいると思うけど、知っててもソンじゃないか... 続きを読む
CocoaPods2011 年の Mac Dev JP advent calendar 4 日目の記事です。今日、明日の 2 回に分けて CocoaPods について説明します。 CocoaPods とは?CocoaPods とは、Mac アプリや iOS アプリ開発者向けに作られたライブラリ管理ツールです。MacRuby コミッターで... 続きを読む
処理速度、とかレスポンスとかを無視してとりあえずアニメーションさせたい場合、UIImageを使うとお手軽です。 手順も簡単で、 アニメーション用の画像をNSArrayに突っ込んでおく UIImageViewのanimationImagesプロパティに配列をセット 同ViewのanimationDurat... 続きを読む
Hello, Mobile and Ruby. If you use MobiRuby, You can build iOS application on Ruby instead of Objective-C. 続きを読む
2010年7月8日木曜日 [iOS4.0] マルチタスク対応時の注意点 Tweet 先日、SDK互換性に関する内容と、>iOS 4.0 マルチタスク対応に関する資料をまとめたところで、今回は、実際にマルチタスク対応をするにあたり注意すべき点のまとめ。 なお、ここではバックグラウ... 続きを読む
これまでに私自身が実際に試して実践してきた、iPhoneアプリ開発に関するTips集を一覧でまとめました。小粒の小技集が多いですけど、iPhoneアプリを開発する際の手助けになれば幸いです。 [Tips]UINaviga … 続きを読む → 続きを読む
アプリ内で自分で作成したボタンの背景を使うことができますが、ボタンの大きさごとに違う背景を作るのはかなり面倒です。プログラムでストレッチ画像を指定することによりひとつの背景画像を色々な大きさのボタンの背景として使うことができます。 背景画像を... 続きを読む
iPadで外部フォントを使おうというおはなし。 対象OSは iPhone OS 3.2以降(ですので、これを書いてる時点ではiPhoneでは機能しません)。 ちなみに、カスタムフォントでサポートしているフォント形式は、 PostScript Type1ベースのOpenType (拡張子 .otf) True... 続きを読む
OTA配布が手軽にできるオープンソースのPHPスクリプト書きました。TestFlightが様々なポリシーで使えない方向けに書きました。[14:41追記:さっそくコミット漏れ見つけたwそのままじゃ動作しません今晩直しますw]ku-suke/SimplePHPAdhocServer ? GitHubこれは... 続きを読む
iPhone, Xcode, Objective-C, CocoaGrouped スタイルのテーブルビューを使用した iPhone アプリケーションの中に、下の画像のように先頭セクションの区切り線が2重に表示されているものをチラホラ見かけます。実用上の問題は無いのですが、ちょっと不恰好なの... 続きを読む