ASとか

開発系の記事が多めです。タイトルのASはActionScriptの略です。

iOS

iOS Developer Programを買った

iOS

はじめに 自分でアプリ出したいし、それとは別に実機でテストしたい身内ネタが出たのでプライベート用のiOS Developer Programを買った。もう散々既出ネタだと思うので、ざっくりとしたメモだけ残しておきます。 流れ 日本のApple StoreでiOS Developer Prog…

UITableViewで一番上の区切り線を表示したい

はじめに UITableViewの区切り線は、一番上に限りドラッグしないと表示されません。基本こいつは画面全体を占拠して使うケースが多いんで、ヘッダーとかと上手く組み合わさって気にならないのですが UITableViewと親ビューが同じ色 親ビューの中途半端な位置…

Xcode4.2を入れた

はじめに Xcode4.2(Snow Leopard)をついさっき入れ終わったのでメモ。 インストール iOS Dev Centerからdmgを落としてきてインストール開始。ちなみに旧Xcodeのアンインストールとかは一切せずに同じ場所にぶち込みました。 プロジェクト起動 今開発している…

viewDidUnloadとdealloc

はじめに このエントリは、メモリ管理でミスしないために - ASとかの説明です。同時に開きつつ見て下さい。 viewDidUnloadとは deallocについての認識がずれていたケースは今まで無いのですが、viewDidUnloadについては、そもそも実装している人をあまり見か…

クラスエクステンション機能

はじめに このエントリは、メモリ管理でミスしないために - ASとかの説明です。同時に開きつつ見て下さい。 クラスエクステンションとは? ヘッダファイルはシンプルに保つべきだと思います。大量のプロパティ宣言、大量のメソッド宣言が記述してあるクラスは…

autoreleaseすることの利点

はじめに このエントリは、メモリ管理でミスしないために - ASとかの説明です。同時に開きつつ見て下さい。 autoreleaseされるオブジェクト 一時的に使用するオブジェクトを生成する際、以下のように記述しているケースをよく見かけます。 DataImporter *imp…

プロパティについて

はじめに このエントリは、メモリ管理でミスしないために - ASとかの説明です。同時に開きつつ見て下さい。 Objective-Cのプロパティ Objective-Cではプロパティを利用することで自動的にアクセサが生成されます。サンプルでの対象箇所は以下 // MemberListV…

メモリ管理でミスしないために

はじめに これから書く手法は色々なところで言及されていますが、一度自分のブログにまとめておけば初心者の方とかに教える場合楽かなと思いました。ちなみにこれから説明する手法は リファレンスカウンタを理解している ことが前提となります。 まずサンプ…

座標系メモ

はじめに iPhoneでOpenGLを使う際に座標系で気をつけることのメモです。 iPhoneの話 iPhoneのスクリーンは横320px、高さ480pxで構成されています。座標設定は左上が(0, 0)、右下が(320, 480)です。 OpenGL ES Applicationテンプレートの話 Xcodeの新規プロジ…

「第4回iPhoneアプリ開発合宿5 リファクタリング講座」メモ

はじめに Ustream.tv: ユーザー iphoneschoolbbs: 第4回iPhoneアプリ開発合宿5リファクタリング講座 講師:バスケ, iPhone School BBS 05/28/11 04:19AM. コンピュータ...を見たメモです Xcode スナップショット 現時点のプロジェクト状態を保存しておける …

外部フォントの使用について

はじめに テクニック必要なイメージだったけど簡単にできるようなので実際に試してみたメモです。iOSは4.3。 参考 iPhone OS 3.2でサポートされたカスタムフォントを試す | calmscape: //ソフトウェア開発部 このままです 準備 フォントをリソースに追加する…