Development Language Objective-C [Objective-C] スタディリソース集

概要

Objective-C学習に役立つスタディリソースをまとめる。

はじめに

私がiOS開発に入門した時に勉強したObjective-Cのスタディリソースを整理してみた。整理しながらドキュメントを一つずつ見直していると、Objective-Cを集中的に勉強して使ってからかなりの時間が経ったため改めて響く資料もあり、私も一部の資料は再度見直して復習する必要がありそうだ。

ところでObjective-CとFoundationを分離して扱うのが難しいためか、この2つを一緒に説明しているスタディリソースが多かった。それでもこの2つを同時に勉強するなら、Objective-CとFoundationの違いを明確に区別して理解しておくことが望ましい。

Objective-C言語自体ではクラスベースの文字列、数値、コレクションなどのデータ型やネットワーク、OSサービスなどはサポートしていないため、アプリ実装に必要な基本的なレイヤーを定義したFoundationという別のフレームワークが提供されている。

Objective-C != Foundation

そして今後機会があれば、書籍を除いた著作権の問題がない残りのリソースを翻訳して整理する時間も持ちたいと思う。

リソース

1. Apple開発者ドキュメント

警告: Apple開発者ドキュメントはいつでも削除される可能性がある。

2. Clang 11ドキュメント

3. 書籍

  • プログラミングObjective-C 2.0、スティーブン・コーチャン
  • アーロン・ヒリガスのObjective-Cプログラミング、アーロン・ヒリガス
  • Objective-C開発レシピ、マシュー・キャンベル
  • Objective-Cハンドブック、林晃
  • OS X構造を理解しながら学ぶObjective-C、荻原剛志
  • エフェクティブObjective-C 2.0、マット・ギャロウェイ
  • プロObjective-Cデザインパターン、カルロ・チョン
  • Cocoa Internals、キム・ジョン

4. Naverモバイル教育

5. BinaryLoader’s Objective-C Series

コメントする