24/7 twenty-four seven

iOS/OS X application programing topics.

2012-10-01から1ヶ月間の記事一覧

リンクするだけで iOS 6 で Google Map が使えるようになる YAMapKit を公開しました。

kishikawakatsumi/YAMapKit · GitHubYAMapKit は MapKit.framework と(ほぼ)互換性のある代替ライブラリです。 Google Maps Javascript API と UIWebView を利用して iOS 6 で Apple の標準地図の代わりに Google Map を使った表示ができます。 MapKit.fra…

Objective-C でサブクラスのインスタンスから任意のスーパークラスのメソッドを呼ぶ

サブクラスのインスタンスからポリモーフィズムを無視して任意のスーパークラスのメソッドを呼びます。 ↓ 下のように Shape クラスと Shape クラスを継承した Path クラス、および Path クラス を継承した Circle があります。 それぞれのクラスで draw メソ…

iOS 6.0 と iOS 5.x の両方で動作するアプリケーションをビルドする設定

iOS 4.0 と iPhone OS 3.x の両方で動作するアプリケーションをビルドする設定 - 24/7 twenty-four seven↑ こちらも参考に iOS 4.0 が登場したくらいのときに上の記事を書いて、仕組みは変わってないのですけど Xcode 4.x 系だと UI が変わってるので現在の…

iOS 6 では Supported interface orientations の順番に注意!

最近の Xcode ではアプリケーションが対応しているデバイスの向きをターゲットの Summary 画面から GUI を用いて設定できるようになりましたが、ここから設定する場合はボタンを押す順番に注意する必要があります。というのも、この画面で設定した内容は、In…

iOS 6 ではグループスタイルのテーブルビューの背景色がこっそり非推奨になっている。

iOS 6 では上記のカラーを生成するメソッドがヘッダのコメントでひそかに deprecated になっています。UIInterface.h // Group style table view backgrounds can no longer be represented by a simple color. // If you want to have a background in your…

はやりのシンボルフォントを iOS で画像として扱える SymbolFontKit を公開しました。

kishikawakatsumi/SymbolFontKit · GitHub↑ シミュレータに表示されている画像やツールバーのボタン、タブバーのアイコンは全てフォントです。シンボルフォントとは要するにアイコン画像などをフォント形式にしたものです。 Webだと最近のブラウザだとWebフ…