Я работаю с Objective C в течение нескольких месяцев, и это был мой первый раз, когда я видел этот тип синтаксиса в объективе c. Кажется, я знаю его эквивалент, но я хотел быть уверенным.Проблема с синтаксисом в квадратных скобках + точка
В частности, код выглядит следующим образом
float imageHeight = [player texture].contentSize.height;
Что такое «[игрок текстуры] .contentSize.height эквивалент? Я знаю, что точка и кронштейн синтаксис может быть то же самое
something.backgroundColor = [UIColor redColor];
[something setBackgroundColor:[UIColor redColor]];
выше два довольно много же ..
Так это то, что происходит в моем первом примере? Я просто никогда не видел сочетание синтаксиса в виде скобок и точек.
Thank's.
Doh! Спасибо. =] –
-1 неверно. '-texture' может возвращать' CGRect', или он может вернуть объект, чья '-contentSize' возвращает' CGSize', или '-contentSize' может вернуть объект с свойством' height'. Эрго, ваше предположение, что они эквивалентны, почти определенно ложно. –
Хм .. так что я здесь точно смотрю? –