You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Please note: this article is part of the older "Objective-C era" on Cocoa with Love. I don't keep these articles up-to-date; please be wary of broken code or potentially out-of-date information. Read "A new era for Cocoa with Love" for more. Shadows can be a useful effect, drawing attention to the content of your view by separating the view from the background. They also look cool. In this post, I
MapKitフレームワーク単体では、標準のマップアプリのようなナビは作れないのですが、Google Maps APIと組み合わせることで、似たような機能を実現してみました。 GitHubのリポジトリで公開しています。 kishikawakatsumi/MapKit-Route-Directions · GitHub 仕組みは、裏でJavascriptを実行して、Google Maps APIを叩いています。 結果としてルートの座標が緯度経度として返ってくるので、その値を使用して、MapViewの上にルートのラインを描画します。 Javascriptの実行エンジンにUIWebViewを使用します。 Google Maps APIのラッパーと、ラインをマップビューの上に描画する拡張から構成されています。 ラインの描画は下記の記事を参考にしました。 The Reluctant Blogger :
新作でTwitter,はてな,Google Readerから横断的に情報収集し、マルチポストするアプリを作っているのですが、そこでTwitterのリプライPush機能を実装したので、Push Notificationを実装する方法をまとめてみます。 Push Notificationの流れ Push Notificationに関する登場人物は、 iPhone Apple Push Notification Service(APNs) Provider の3者です。 iPhoneはいわずもがな、みんなの手元にあるiPhone。APNsはAppleが用意しているPushしてくれるやつです。Providerは、開発者が用意するもので、こいつがPushしたい情報を送る役割を持ちます。 この3者間でのデータの流れは大きくデバイス登録とPush通知の2つのフェーズに分かれます。 デバイス登録
ついにUIScrollViewクラスの拡張っす。 元にするApple'sサンプルプロジェクト3_Tilingは、主に2つの機能のサンプルになってます。 画面上では一枚にみえるように複数の画像で構成する。 表示スケールによって使う画像を切り替える。 前回も言ったようにGoogleのマップアプリが、この2つの機能を使ってる典型ですな。あれはUIScrollViewではなさそうだけどね。理屈は同じ。 何故に「画面上では一枚にみえるように複数の画像で構成する」必要があるかというとメモリが有限だからですわ。 マップの最大スケールで表示した場合、日本全土を表示するための画像なんてとてもメモリ上に置けないわけでして(iPhone 3GSが物理メモリで256MBらしい)、いくつかのブロックに分けて、現在の画面表示に必要な画像だけ保存場所から抜き出してメモリ上に置いて利用するってことになるんですな。 保存場
いやーRails初心者の僕がとんでもなくはまったので備忘録としてまとめておきます。 以下、Macの標準の開発環境からGAEでRailsが動くまで。 Google App Engineのアカウント取得、アプリケーション名の登録 ここからGoogle App Engine 専用のアカウントを取得する。新規アプリケーションを作成し、アプリケーションIDを発行してもらう。Railsのアップデート(2.3.3取得) rails_on_gaeプラグインのテンプレートを使用する場合、Railsのバージョンは2.3でなければいけないので、古ければバージョンアップする。 gemをupdateしてからrailsのインストール。 sudo gem update sudo gem install rails バージョンの確認 rails -v => Rails 2.3.3 とでればOK MacのデフォルトのJ
iPhone アプリ開発の手始めに、NSURLConnection と NSOperation を組み合わせた Simple Http Client というモジュールを作りました。 使い方は、付属のテストコードを読んで頂けると、簡単に理解できると思います。 とても行数が少ないので、作る価値があったのか謎ですが(w; cooldaemon's SimpleHttpClient at master - GitHub 初めての Objective-C なので、突っ込み&添削は大歓迎です。 機能追加しました。詳細は、SimpleHttpClient に JSON と XML のフィルタを追加しました をご参照ください。 HTML フィルタも追加しました。HTML に対して XPath が使えます。 NSOperationQueue を外部から与えられるようにしました。当たり前の事ですが、スレッドを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く