EZ-NET

UPDATES

更新日 内容
2011-10-21 UITableViewController を独自に実装する。
UITableView とその他のコントロールを混在させたかったので、UIViewController に UITableViewController の機能を実装してみました。
2011-10-20 Xcode 4.2 で iOS 4 用のアプリをビルドする。
Xcode 4.2 で iOS 4 用のアプリをビルドする場合には、いくつかの設定調整が必要かもしれません。
2011-10-20 UILabel のフォントサイズを自動調整する。
UILabel のフォントサイズ自動調整。状況に合わせて手軽に使い分けられて便利ですね。
2011-10-18 UITableView のセルに画像を表示する。
標準の UITableViewCell に画像を表示させる方法についても記してみました。
2011-10-18 UITableView に独自のセルを表示する。
UITableView にカスタムセルを表示するのも、けっこう簡単にできますね。
2011-10-18 UITableView に独自のセルを表示する。
UITableView にカスタムセルを表示するのも、けっこう簡単にできますね。
2011-10-17 iPad の同期に失敗する。
iOS 5.0 へのアップデートの後の同期に失敗したら、アプリが起動しなくなってしまいました。iOS 5.0 へのアップデートの後には、同期や再インストールなどでアプリを入れ直してあげる必要がある感じですね。
2011-10-17 iPad を iOS 5.0 にアップデートしてみる。
iPad を iOS 5.0 にアップデートするのに1時間ほどかかりました。そして同期に失敗してアプリが起動しなくなるという…。もっとも同期失敗は iOS 5 とは別問題でしたけどね。
2011-10-17 iPhone システムサウンドの一覧を取得する。
iPhone アプリプログラミングで iPhone 4S 内に格納されているシステムサウンドの一覧を取得して、再生することができました。
2011-10-17 Audio Unit フレームワークのリンクに失敗する。
リンクすべきは Audio Unit フレームワークではなくて、他の Core Audio 等になるんですね。Audio Unit フレームワークをリンクするとエラーになってしまう様子でした。
2011-10-16 browscap の自動更新時に差分添付するようにしてみました。
browscap ファイル自動更新スクリプトを、更新時の通知メールにデータファイルの更新箇所が添付されるようにしてみました。
2011-10-15 UITextField に Return キーを送信する。
UITextField に改行文字を送ることでも、Return キーを押したのと同じ動作が期待できそうですね。
2011-10-13 iPhone 4 に iOS 5 をインストールしてみる。
なかなか大変と騒がれている iOS 5 ですけど、自分の場合は beta を試していたのもあってか、問題なさそうな感じでした。
2011-10-13 Xcode 4.2 へのアップデートに失敗する。
Xcode 4.2 を Mac App Store でアップデートしているときに Mac を再起動させてしまったら、インストールの再開に少しばかり手間取ってしまいました。
2011-10-13 iPad 3G のプリペイドプラン体験記を更新しました。
iPad2 のキャンペーンを受けて、以前に記した iPad プリペイドプランのお話に少し注目が寄せられたので、あれからさらに使った感じを追記してみました。
2011-10-13 iPhone のナンバーパッドに Enter ボタンを表示する。
iPhone アプリでとりあえず、ナンバーパッドに Enter キーを重ねられたので、その方法をメモしておきます。細かい制御はいろいろ苦労しそうですね。
2011-10-12 角丸の領域をグラデーションで塗りつぶす。
グラデーションを丸角で塗りつぶすのも、クリッピングを使うと簡単ですね。
2011-10-11 可変長引数でオブジェクトを簡単に受け取る。
Objective-C も可変長引数を上手く使うとコードがすっきりしてきますね。
2011-10-11 UIView をグラデーションで塗りつぶす。
UIView へのグラデーションの描画も、一度ながれを掴んでしまえば、けっこう簡単にできるようになっていますね。
2011-10-11 UIColor のコピーでエラーにならないようにする。
UIColor のコピーって、単に copy メソッドを呼ぶだけだとエラーになってしまう場合がある感じですね。
2011-10-10 UIColor から RGB を取得する。
UIColor から RGBA の値を取得するのって、なかなか面倒な感じですね。
2011-10-10 RGB を用いて UIColor を作成する。
慣れてしまえば簡単ですけど、iPhone アプリ制作を始めたばかりの間もない頃には、色を作るのも結構苦労したものですね。
2011-10-10 静的ライブラリ内のクラスを IB で使用できない。
Interface Builder で UILabel 等の派生クラスを対応するオブジェクトの Class として使用する場合、そのクラスが静的ライブラリに納めてあると正しく動作しないことがあるみたいですね。
2011-10-10 UIView のローカライズ作業を簡単にする。
NIB や Storyboard でのローカライズでは、再調整の際に各言語のを直さなくてはならなくて大変だったので、Strings ファイルで UIView をローカライズできるようにしてみました。
2011-10-07 iPhone 回転時にオブジェクトをアニメーションで移動する。
やっぱり iPhone の向きに合わせてオブジェクトの配置を調整してあげないと、自動任せでは見栄えが整いませんね。
2011-10-07 UITextField のイベントやデリゲートの流れ。
UITextField の処理の流れを追っていたら混乱してきたので、図にして整理してみました。
2011-10-07 UITextField で Enter の入力時に処理を行う。
UITextField で Enter が入力されたら次のステップに進みたくて、その辺りについて調べてみました。
2011-10-07 iPhone ソフトウェアキーボードの表示状態を切り替える。
iPhone プログラミングでキーボードの表示非表示の制御でついつい悩むので、ちょっと整理してみました。
2011-10-06 バイナリ形式の IP アドレスを文字列に変換する。
inet_ntop なら IPv4 と IPv6 とに対応とのことですけど、渡す引数の都合で処理を分けてあげないといけないところが残念ですね。
2011-10-03 ネットワークインターフェイスの情報を取得する。
iPhone プログラムでは、このような感じにして、存在するネットワークインターフェイスを確認することができそうですね。