2012-08-14 |
IBOutletCollection を使用する。 |
IBOutletCollection を使用して、複数のコントロールをひとつのアウトレットにまとめる方法です。登録したコントロールの並び順は、プログラム側で調整する必要があります。 |
2012-08-13 |
MacBook Air で Windows 8 を使用する。 |
いざというときに Windows があるといいと思って、MacBook Air Mid 2012 に Boot Camp を使って Windows 8 をインストールしてみました。やはり Mac でとなると、使い勝手で何かと制約がありそうですね。 |
2012-08-10 |
MacBook Air でリカバリーディスクを作成する。 |
MacBook Air Mid 2012 にはリカバリーディスクが付属していなかったので、復元ディスクアシスタントを使って用意しておくことにしました。 |
2012-08-10 |
UILabel でタッチされたことを検出する。 |
UILabel は標準ではタッチされたかを判定することができないようなので、派生クラスを作成して、タッチされたことを検出できるようにしてみました。 |
2012-08-10 |
GitHub にアップする Xcode プロジェクトを用意する。 |
GitHub に Xcode で作成したサンプルプロジェクトをアップロードしてみました。その方法を簡単に整理してみます。 |
2012-08-09 |
ステータスバーのインジケーターが表示されない場合。 |
iOS アプリのステータスバーにネットワークインジケーターを表示しようとしたときに、上手く表示されないことがあったので、そのときあった原因を備忘録として記しておきます。 |
2012-08-09 |
UILabel を複数行で表示させる。 |
UILabel は複数行での表示も簡単にできるようになっています。 |
2012-08-09 |
UIView や UITableView の角を丸くカットする。 |
UIView の layer プロパティを使えば、角を丸くカットすることができます。UITableView の角のカットも簡単でした。 |
2012-08-09 |
iOS デバイスをスリープしないようにする。 |
iPhone アプリプログラムでは、しばらく画面に触れずにいるようなアプリを作る場合に、デバイスをスリープさせないようにすることができます。 |
2012-08-09 |
NSDate で「次の日曜日」を取得する。 |
Objective-C で NSDateComponents を使って、次の土曜日や日曜日の日付を取得してみました。 |
2012-08-08 |
NSDate で何週間か後の日付を取得する。 |
NSDate で、ある日付から何週間か後の日付を取得してみました。 |
2012-08-08 |
Time Machine を Mac にマウントして復元する方法。 |
Time Machine のディスクイメージをマウントすることで、Finder から普通のファイルと同じようにして日別にバックアップを辿ることができることに気がつきました。ひとつのファイルを戻したいとき、これはとっても便利ですね。 |
2012-08-07 |
Time Machiine で Mac を自動バックアップする。 |
Mac OS X に搭載されている Time Machine という自動バックアップがとても便利そうだったので、Time Capsule という製品と一緒に使ってみることにしました。 |
2012-08-06 |
Splashtop Streamer をアンインストールする。 |
Mac をメインで使うにつれて Mac mini のメモリが足りなくなってきたので、普段使わなくなっていた Splashtop Streamer をアンインストールすることにしました。 |
2012-08-06 |
Xcode4 で Ad Hoc アプリをビルドする。 |
Xcode 4.3.3 で Ad Hoc バイナリをビルドして、デバイスへインストールするところまでやってみました。Xcode 4 ではスキーマなどを作成・編集しなくても簡単にビルドできる感じです。 |
2012-07-10 |
weak を使ったライブラリを iOS 4 で使うとどうなるか。 |
iOS 5 で導入された ARC ですけど、weak 以外は iOS 4 からも利用できます。それなら、内部で weak を使った静的ライブラリを iOS 4 で使ったらどうなるかと思い、試してみました。 |
2012-07-07 |
Xcode でコード補完ができなくなった場合の対処方法。 |
Xcode 4 で突然できなくなったコード補完や色づけを復活させる方法を見つけました。今のところはほとんどの場面で、この方法で上手く直せている感じです。 |
2012-07-07 |
他の UIView の内容を任意の座標に描画する。 |
ある UIView に、他の UIView の内容を Frame の座標 (origin) を加味してずらして、ビットマップで描画する方法を調べてみました。 |
2012-07-06 |
エコカー補助金の申請状況を調べてみる。 |
エコカー補助金を申請してからだいぶ経ったような気がするものの、まだ振り込まれていないようなので、手続きがどれくらいまで進んでいるかを調べてみました。 |
2012-06-30 |
ナビゲーションコントローラーで、あるビューのひとつ前まで戻る。 |
UINavigationController で、指定した UIViewController のひとつ前に戻れるようにしてみました。 |
2012-06-30 |
ナビゲーションコントローラーで次のビューコントローラーに進める。 |
UINavigationController で、ビューコントローラーを進めたり戻したりする方法について調べてみました。 |
2012-06-24 |
取得したいインスタンス変数を文字列で指定する。 |
インスタンス変数を IB でも使用しつつ、プログラムでも連番を付けて管理したいと思い、非配列のインスタンス変数を、名前を文字列で組み立てて指定して読み込むようにしてみました。 |
2012-06-23 |
年や日などを指定して NSDate を作成する。 |
NSDate を年や日などを指定して作成する方法を調べてみました。第3週目の月曜日とか、2月の末日といった日付も取れるんですね。 |
2012-06-23 |
NSDate から年月や日時を取り出す。 |
NSDate 型の値から年や月などの情報を簡単に取得する方法がないか調べたところ、NSDateComponents に取り出す方法が見つかりました。 |
2012-06-22 |
ObjC で表示中のビューコントローラーを置き換える。 |
iPhone アプリで、次の画面に切り替えたいと思ったときに、そういえば今の画面をそっくり別の画面に入れ替える方法を知らなかったので調べてみました。 |
2012-06-22 |
プログラムで iPhone の画面の明るさを調整する。 |
iPhone の画面の明るさを、プログラムから調整することができました。真っ暗にはできない感じですけれど。 |
2012-06-21 |
Obj-C で文字列の両側の空白文字をトリミングする。 |
Objective-C で文字列をトリミングする方法について調べてみました。妙に長く見えますけど、よく読むと確かに「空白文字を取り除く」という簡潔なコードになってますね。 |
2012-06-12 |
iOS 6 が 2012 年秋に登場。 |
iOS 6 が Apple から正式に発表されましたね。登場は数か月先になるようですけど、いろいろな情報が出てきて早くも楽しみです。 |
2012-06-07 |
文字列を描画したときの幅や高さを取得する。 |
iOS SDK では、文字列を描画したときにどれくらいの幅や高さになるかを簡単に取得できるようになっています。 |
2012-06-07 |
NSUserDefaults に初期値を設定する。 |
NSUserDefaults では、値を保存していない場合に取得できる初期値を設定しておくことができます。 |