2010-05-01から1ヶ月間の記事一覧
LCD Clock HDバージョン 1.1.0 がアップルの審査を通過しました。 変更点 アラーム機能を追加 バグフィックス 待望のアラーム機能を搭載しました。 アラームには付属のアラーム音と iPod の音楽ライブラリが使用できます。 付属のアラーム音は、この LCD Clo…
iPhone および iPad で開発をしているとき、たまに画像や文字がぼやけてしまう現象にあったことはないでしょうか。 同じ画像を表示していても特定の場合だけぼやけるとかそういう場合は、だいたい座標の指定が小数になってしまっていることが原因です。 この…
「そのまま使える iPhone アプリプログラム」が発売されました。 サンプルコードも昨日からダウンロード可能になっています。 こちらのサンプルコードはすべて Xcode プロジェクトの形式になっており、タイトルどおり「そのまま使える」形で付属します。 そ…
標準 SDK で提供されているクラスがどういう構造になってるか参考にしたいとか、ちょっとしたカスタマイズをしたいとか、そういうときにビュー構造をダンプしたりすることはよくあると思います。下記のようなメソッドを書いてもいいのですが、実は UIView に…
UISegmentedControl は segmentedControlStyle プロパティに 値を直接指定すると、非公開のスタイルを使用することができます。試しに 3 を指定してみると次のようなスタイルになりました。 UISegmentedControl *segmentedControl = [[UISegmentedControl al…
モレスキン (Moleskine) 風 iPad ケース DODOcase が届きました。 送料を含めて 7,045 円ですので、そこそこの価格ですね。 2010/4/13 に注文して、出荷が 5/14 でちょうど一か月、5/17 に到着です。 サイトで見て一目惚れで即購入したので、届くのが楽しみ…
「そのまま使える iPhone アプリプログラム」というプログラミング本を執筆しました。「国破れて山河あり」「ソングサマナー」などで有名な Seasons さんとの共著です。 この本ではOpenGL と UIKit について、ちょっと進んだ応用レベルの使い方を解説してい…
Delegating objects do not (and should not) retain their delegates. However, clients of delegating objects (applications, usually) are responsible for ensuring that their delegates are around to receive delegation messages. To do this, they…
UITableView の複数セルの選択は、実は Undocumented API として存在しています。 実装してもそれほど手間ではありませんし、審査に通るかどうかも不明なので、今のところ使いどころはないかもしれませんが、紹介します。 UITableViewDelegate に設定したク…
UIButton も buttonWithType: メソッドの引数に 100 以上の値を直接指定すると、非公開のボタンタイプを使用することができます。 100 〜 102: ナビゲーションバーのボタン (UINavigationButton) 100, 101, 102 を指定すると、ナビゲーションバーで使われて…
@iphone_dev_jp ツールバーとかタブバーによくある「現在地を表示」のボタン画像(あのライフルのスコープみたいなアイコンの)はシステム標準でないですよね。自分で作らないとダメなんですかね。 takoyaki0330 on Twitter: "@iphone_dev_jp ツールバーとか…