オーバーライドの仕組みがユルい【Objective-Cの良い所 その1】
Objective-Cのオブジェクト指向は複雑なルールが少なく、比較的自由に扱えます。堅苦しい規約も無く、プログラマの自由に任せ・・・
Objective-Cのオブジェクト指向は複雑なルールが少なく、比較的自由に扱えます。堅苦しい規約も無く、プログラマの自由に任せ・・・
無名メソッドとはいってもブロック構文のことではないですよ。 厳密には「引数付き無名メソッド」と言ったほうが正確かもしれません。 ・・・
Objective-Cのメソッドはラベル名/プロパティー名を省略することが可能です。 これにより以下の様なシンプルな記法を実現出・・・
通常、プロパティは以下の形式(self.name - プロパティ呼び出し・プロパティアクセス)で呼び出すことが多いと思います。 ・・・
(……きこえますか…きこえますか…Objective-C 3.0です…今…あなたの…脳内に…直接呼びかけています…Swift…言・・・
JavaやC#などの純粋なオブジェクト指向言語では、クラスの拡張に継承を用いることが多いと思います。ただ、継承を用いるとクラスの・・・
個人的にObjective-Cは当面生き残るだろうと考えています。少なくともCocoa/Cocoa Touchが無くならない限り・・・
// Before Item *item = [Item itemWithTarget:nil action:NULL]; //・・・
実は、Objective-Cでプロパティを宣言すると、暗黙的にインスタンス変数が自動生成されます。 @property NSSt・・・
Objective-Cのメソッド宣言時や、BOOL型の結果をやり取りする際には当然、従来通りBOOL型を使います。 BOOL y・・・