Objective-Cを勉強し始めてから3ヵ月ぐらい経って、ようやく慣れてきた。しかし、基礎がなっていないためか、詰まることが多い。ということで、基礎から勉強をやり直すことにした。今回は、クラスの定義を勉強した。 ところで、Objective-Cには、”Modern”と”Legacy”があるらしい(参考:プロパティに対応するインスタンス変数の命名規則について – Awaresoft)。 私はこれで混乱していた。Objective-Cを解説したWebサイトごとに書き方が違うので、どれを参考にすれば良いのか分からなくなってしまった。今回は”Modern”な書き方で、一つのクラスを作成する時のひな形を用意した。 ヘッダーファイル // // MyClass.h // #import <Foundation/Foundation.h> @interface MyClass : NSObject {