PixelPressIcons » Icons: Free iPhone Toolbar Icons ツールバー用のアイコンとして公開されています。 雲の形のアイコンなどユニークなものが含まれています。 ライセンスはCreative Commons — Attribution 2.5 Canada — CC BY 2.5 CA(クリエイティブ・コモンズ)です。 著作権者の表示が必要ですが、商用利用も可能です。
![iPhoneアプリケーションのツールバーに使えるアイコンセット - 24/7 twenty-four seven](https://cdn-ak-scissors.b.st-hatena.com/image/square/c6b922bcc3d16947d4782457539b648c7da8f980/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FK%2FKishikawaKatsumi%2F20090702%2F20090702142057.png)
UIDevice の model プロパティでは iPhone や iPod touch など、おおざっぱな区別しかできません。 3G か 3GS かの違いを識別するにはライブラリ関数 sysctlbyname() を使います。 sysctlbyname(3) Mac OS X Manual Page sysctl() はシステムの様々な情報を取得する関数です。 iPhone のハードウェア情報の取得は次のようにします。 How to Determine Exactly Which Model of iPhone/iPod Is Running Your App - (NSString *) platform { size_t size; sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = malloc(siz
MapKitフレームワーク単体では、標準のマップアプリのようなナビは作れないのですが、Google Maps APIと組み合わせることで、似たような機能を実現してみました。 GitHubのリポジトリで公開しています。 kishikawakatsumi/MapKit-Route-Directions · GitHub 仕組みは、裏でJavascriptを実行して、Google Maps APIを叩いています。 結果としてルートの座標が緯度経度として返ってくるので、その値を使用して、MapViewの上にルートのラインを描画します。 Javascriptの実行エンジンにUIWebViewを使用します。 Google Maps APIのラッパーと、ラインをマップビューの上に描画する拡張から構成されています。 ラインの描画は下記の記事を参考にしました。 The Reluctant Blogger :
id:fladdictさんがリジェクト事例を共有しようとされているので、僕も自分のアプリがリジェクトされたときのことを書きます。 倍プッシュ! はてなで1万ポイントの質問をしてみた2 | fladdict 最低予算1万ポイントで。iPhoneアプリの審査でリジェクトを食ら… - 人力検索はてな ネットに接続できないときの通知が無い テレビ番組表で、圏外のときはその旨を通知しないと行けないということでリジェクトされました。 1.0.0〜1.2.0まで通っていて、突然そんなことを言われても・・・と思ったのですが、圏外のときはアラートを出すように変更しました。 使わないときは半透明で半分隠れているツールバー 初期のはてな touchで、WebViewを広く使いたかったので、ツールバーはなるべく目立たないようにしたいと思って、普段は隠れていて、使うときだけ出てくるようにしたのですがリジェクトされま
iPhoneの画面でシングルタップとダブルタップで全く別の動作をさせたいときや、ダブルタップにだけ反応して、シングルタップは無視したいようなときがあります。 しかし、単純にtapCountによって処理を分けようとすると、"[touch tapCount] == 2"の処理の前に"[touch tapCount] == 1"の処理が動いてしまいます。 touchesEnded:withEvent:が2回呼ばれて、1回目にシングルタップの処理、2回目にダブルタップの処理、という具合に動くからです。 調べたところ、以下のコードでだいたいうまく動くので紹介します。 1回目のタッチイベントでは実際の処理はせず、タイマーで0.25秒後に動くように、シングルタップの処理を登録しておきます。 そのあと、間髪を入れずにタッチイベントが発生して、タップカウントが2のときは、登録したシングルタップの処理をキャン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く