iPhone

AppStoreのランキング情報はどのように取るのか調べてみた。◯iTunes Store RSS RSS Generatorこのサイトで色々取れるようだ。 以下のように指定する。 http://itunes.apple.com/jp/rss/フィードタイプ/サイズ/ジャンル // フィードタイプ. "topfreeapplicati…

iOS5になってから日本語キーボードの上部に予測変換のエリアが表示されるようになり、キーボードの上にツールバーを直接座標で設置していたため隠れてしまうので対応をしたのですがもっと簡単な方法があったっぽいのでメモ。 UITextView *textView;// 生成処…

先日、iOS5の日本語キーボード対応を行いましたが、1点問題がありました。 開発環境はiOS5.0 + Xcode4.2を使用しており、ビルドターゲットSDKをiOS4.0で作成していました。 開発機はiOS4.2とiOS5.0の端末を使用していたので問題なかったのですが、iOS4.1の端…

先日iOS5がリリースされましたが、キーボードの処理で変更があったため、対応したメモ。 iOS4(iPhone/iPod touch)まではキーボードの高さは216だった。 しかし、日本語キーボードの予測変換がキーボードの上に表示されるようになり、その際には高さが252と変…

UISlider

サウンドの音量を変更するために実装をしたのだが、2.0、2.1と2.2では挙動が違うらしい。 2.1までは真ん中のボタン以外を押してもその場所にスライドしたが、2.2では反応しない。 2.2からの仕様変更なのか? 以前の方が反応が良く、扱いやすかったのに残念。他…

加速度センサーメモ

加速度センサーを使っての処理。 自分が行っている方法。 プロジェクトはOpenGLをベースとして新規作成をした場合です。 // AppDelegate.h @class EAGLView; @interface AppDelegate : NSObject <UIAccelerometerDelegate> { UIWindow *window; EAGLView *glView; } @property (nonatomic,</uiaccelerometerdelegate>…

ボタン処理をしてみる

UIButtonを作成して配置、押した時の判定処理 UIButton *button; /*! * @brief ボタン作成 (画像を使用する場合) */ - (void) createButton { button = [[UIButton buttonWithType:UIButtonTypeCustom] retain]; UIImage *normalImg = [UIImage imageNamed:@…

日本語化

iPhone Dev Center(日本語)https://developer.apple.com/jp/iphone/library/japanese.htmlドキュメントが日本語化されてました。読みやすくなりましたね。APIリファレンスが日本語対応する日は来るのでしょうか。

iPhoneフォーラム

Developer Forums Beta https://devforums.apple.com/community/iphoneiPhone Dev Centerに行ってみたら始まっていた。 出来たばかりなのでしょうか。英語ですが、ここで色々な情報が手に入ることは間違いないかと。

iPod touch 2Gへの転送

iPod touch第2世代が届いたので、早速アプリをインストールしようとしたが、 Unable to locate a suitable developer disk image. Re-install the iPhone SDK エラーが出て失敗した。 Re-install the iPhone SDKとあったので、SDKを再インストールしてみるが…

iPhone Developer Program

自分も個人で登録しようと思い、登録を行った。 結構順調に進み、AppStoreにて「iPhone Developer Program Standard」¥10,286を購入。会社では自分が行い、1回行っているため手順は見なくても分かっていた。 ・・・つもりだった。 次の日、アクティベートコ…

FPSを計測する

アプリのFPSを計測する場合、自分は以下のようにしています。 CFTimeInterval lastTime; int fps; /*! * @brief 初期化 */ - (void) init { lastTime= CFAbsoluteTimeGetCurrent(); // 現在の時刻を取得 fps = 0; } /*! * @brief タイマーによって呼び出され…

・アップル、iPhone SDKのNDAを緩和へ http://ipodtouchlab.com/2008/10/iphone-sdknda.html開発者が待ち望んでいたニュースが飛び込んできました。>しかしながら、 NDAは開発者、著者、その他iPhoneの成功に関わる人々にとって大きな足かせとなったため、リ…

UITextViewなどで文字を改行させたい場合、C言語では'\n'で行う。 CGRect frame = CGRectMake( 0.0, 0.0, 100.0, 200.0 ); UITextView *textView = [[[UITextView alloc] initWithFrame:frame] autorelease]; // 省略 textView.text = @"abcdef\n0123456"; …

●Lightsaber Unleashed (注意:iTunesが起動します) http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=283265667&mt=8 iPhone, iPod touchでライトセーバーの雰囲気が味わえるアプリだったPhoneSaber。 自分も公開日からDLしてお気に入り…

よくiPhoneの掲示板等で実機への転送が出来ないという話を見かける。 基本的にAppleから公開されているHowToのPDF(有料ディベロッパーのみ、英語)通りに進めば問題ない。 自分もMac操作は初心者だったのと、英語翻訳で少々てこずりましたが、 実機への転送…

フルスクリーンで表示方法1. UIApplicationDelegateを継承したクラスに以下のメソッドを定義し、処理を行う。 - (void) applicationDidFinishLaunching:(UIApplication*)application { application.statusBarHidden = YES; // フルスクリーンへ } 方法2.…

ショートカットコマンド ・マルチタッチ(ピンチ) option + マウス ・ロック command + L ・シミュレータを左へ傾ける command + ← ・シミュレータを右へ傾ける command + → マルチタッチは写真のように灰色の丸が2つ現れ、 マルチタッチのシミュレーション…

iPhone3Gが日本で発売されてから1ヶ月が経ち、 全世界では100万台(今では200万台とか?)ただ6割がアメリカ。 日本は7万台アプリを配信してお金を稼ごうとしたら、 日本だけでなく、アメリカ、ヨーロッパにターゲットにしないと駄目っぽい。 セガのモンキー…