2012年 8月 の記事

Modern Objective-Cの立役者Apple LLVM compiler 4.0に迫る

OS X Mountain Lionと同時リリースされたXcode 4.4では
デフォルトコンパイラがApple LLVM compiler 4.0となりました。

本エントリでは、Modern Objective-Cの立役者Apple LLVM compiler 4.0に迫ります。

ちなみに下のワイバーン(ドラゴンの一種)はLLVMのロゴだそうです。
なんだかポケモンに見えるのは気のせいか。。。

続きを読む

Modern Objective-Cで実現するシンプルコーディングのススメ

最近話題のシンプル&リーダブルなObjective-C “Modern Objective-C”について
一度ちゃんと調べたいと思ってたので記事にしてみました。

本エントリでは、Modern Objective-Cになると何がどう嬉しいのか、
古い書き方”Legacy”と新しい書き方”Modern”の比較を通して見ていきます。

ちなみに、Modern Objective-Cの詳細については、iOS Dev Centerにて公開されている
WWDC 2012の下記のセッションの資料にて詳しく説明されています。

また、日本語情報としては下記のエントリが参考になります。

続きを読む

WindowsからMacに仮想マシンイメージ(VMware)を移行する

これまでHPのWindowsマシンを開発用サーバとして自宅で利用していたのですが、
先日MacBook Airを買ったので、旧MacBookが余ってしまいました。
将来的にサーバでiOSアプリを自動ビルドすることを想定すると、
Macのサーバがあると便利なので、旧MacBookを開発用サーバにすることにしました。

WindowsのVMware Playerで利用していた仮想マシンイメージを
MacのVMware Fusionに移行したので、その手順についてメモします。

続きを読む

Xcodeプロジェクト用の.gitignoreを作成する

XcodeプロジェクトをそのままGitで管理すると、
.xcodeprojファイル配下のメタデータに毎回差分が出て
その度にCommitを要求されて非常にめんどくさい!です。

Gitに無視してほしいファイルを.gitignoreで指定すると、
そんな面倒な手間からおさらばすることができます。

続きを読む