iPad
入力に親指シフト(NICOLA)配列のキーボードが使えるエディタアプリです。 iOSではシステムキーボードを置き換える`inputView`プロパティというAPIが提供されているので、それを利用しています。 なので、どこでも親指シフトのキーボードが使えるというわけ…
UIPageControlはiPhoneのホーム画面でも使われている、今何ページ目かを示すUIControlのサブクラスです。 最初のiOSからあって、特徴的なUIなのでフリックでページをめくる画面ではこれを使って現在のページを示すのが定番になっています。 特に最近では初回…
kishikawakatsumi/PEPhotoCropEditor · GitHubPEPhotoCropEditor は iPhone/iPad アプリに画像をクロッピングする機能を簡単に追加します。 UIは標準のPhotos.appに似ていておもしろい動きをします。 インストール CocoaPodsでインストールできます。 pod 'P…
kishikawakatsumi/ScreenRecorder · GitHubScreenRecorder は iOS デバイスの画面を連続的にキャプチャして、動画に変換することで画面の操作を録画することができる機能をアプリケーションに追加します。 開発中のソフトウェアのユーザーテストなどに利用す…
kishikawakatsumi/YAMapKit · GitHubYAMapKit は MapKit.framework と(ほぼ)互換性のある代替ライブラリです。 Google Maps Javascript API と UIWebView を利用して iOS 6 で Apple の標準地図の代わりに Google Map を使った表示ができます。 MapKit.fra…
サブクラスのインスタンスからポリモーフィズムを無視して任意のスーパークラスのメソッドを呼びます。 ↓ 下のように Shape クラスと Shape クラスを継承した Path クラス、および Path クラス を継承した Circle があります。 それぞれのクラスで draw メソ…
iOS 4.0 と iPhone OS 3.x の両方で動作するアプリケーションをビルドする設定 - 24/7 twenty-four seven↑ こちらも参考に iOS 4.0 が登場したくらいのときに上の記事を書いて、仕組みは変わってないのですけど Xcode 4.x 系だと UI が変わってるので現在の…
最近の Xcode ではアプリケーションが対応しているデバイスの向きをターゲットの Summary 画面から GUI を用いて設定できるようになりましたが、ここから設定する場合はボタンを押す順番に注意する必要があります。というのも、この画面で設定した内容は、In…
kishikawakatsumi/SymbolFontKit · GitHub↑ シミュレータに表示されている画像やツールバーのボタン、タブバーのアイコンは全てフォントです。シンボルフォントとは要するにアイコン画像などをフォント形式にしたものです。 Webだと最近のブラウザだとWebフ…
iOS 5.1 では UIScrollViewにバグがあるようで慣性スクロールが終わるタイミングで少しずつメモリがリークしてしまうようです。 UIScrollView を継承している UITableView や UITextView も同じ不具合が発生します。 内部に UIScrollView を保持している UIW…
LCD Clock HDバージョン 1.1.2 がアップルの審査を通過しました。 iOS 4.3の動作と、日本以外の国において2011年後半の移動休日のデータを更新しました。 変更点 iOS 4.3の動作を確認しました。 日本以外の国において2011年後半の移動休日のデータを更新しま…
南東京iPhone開発者勉強会 #5 - Togetterまとめ UIDocumentInteractionController UIDocumentInteractionController で、特定の拡張子のファイルを開けるアプリがあるかどうかを調べる方法 - iOS プログラミングメモ - iPhoneアプリ開発グループ 昨日、南東…
iPhone Simulator の「編集」メニューは通常はこのようになっていますが、 Control キーと押すと以下のように変化します。 「画面をコピー」はスクリーンショットをクリップボードにコピーします。 プレビュー.app の「クリップボードから新規作成」などと組…
UIScrollView 系のビューが2つ以上存在するとき、ステータスバーをタップして一気に先頭にスクロールする機能を有効にするには、先頭にスクロールする機能を有効にしたいスクロールビューのみ scrollsToTop プロパティを YES にし、それ以外のスクロールビ…
これまでは 1000 個が上限でしたが 3 倍の 3000 個に拡張されました。 他にも今回のバージョンでは下記のように変更点がたくさんあるので、改めて新しいガイドには目を通しておくといいと思います。 Version 5.6 - June 14, 2010 Support for iAd including …
eddit の iPhone UI Icon Set がアップデートされて、iPhone 4 の Retina Display にも対応しました。 通常のディスプレイ用のリソースと、Retina Display 対応のリソースの両方を準備するのはかなり大変な作業なので嬉しいですね。 以前のものを購入済みで…
ベース SDK と Deployment Target を設定する ベース SDK を iPhone デバイス 4.0 にします (iPad の場合は 3.2)。 iPhone OS Deployment Target をサポートする OS の最も低いバージョンにします。 (下の場合は iPhone 3.0 以降で動作する。) ベース SDK …
以前に「UILabelに影をつける - 24/7 twenty-four seven」という記事で紹介した CGContextSetShadow 関数の挙動が iPhone OS 3.2 (iPad と iOS 4.0) から変わっています。 具体的には影の付く方向が逆になりました。なので、以前の記事をコードをそのまま実…
LCD Clock HDバージョン 1.1.0 がアップルの審査を通過しました。 変更点 アラーム機能を追加 バグフィックス 待望のアラーム機能を搭載しました。 アラームには付属のアラーム音と iPod の音楽ライブラリが使用できます。 付属のアラーム音は、この LCD Clo…
iPhone および iPad で開発をしているとき、たまに画像や文字がぼやけてしまう現象にあったことはないでしょうか。 同じ画像を表示していても特定の場合だけぼやけるとかそういう場合は、だいたい座標の指定が小数になってしまっていることが原因です。 この…
標準 SDK で提供されているクラスがどういう構造になってるか参考にしたいとか、ちょっとしたカスタマイズをしたいとか、そういうときにビュー構造をダンプしたりすることはよくあると思います。下記のようなメソッドを書いてもいいのですが、実は UIView に…
モレスキン (Moleskine) 風 iPad ケース DODOcase が届きました。 送料を含めて 7,045 円ですので、そこそこの価格ですね。 2010/4/13 に注文して、出荷が 5/14 でちょうど一か月、5/17 に到着です。 サイトで見て一目惚れで即購入したので、届くのが楽しみ…
LCD Clock HDはじめての iPad アプリケーション LCD Clock HD が Apple の審査を通過しました。iPhone アプリケーションとして販売中の LCD Clock の iPad アプリケーション版です。 アメリカでの iPad の発売に間に合わせるため、アラーム機能など未搭載の…