class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

основы

введение
строки
массивы
ассоциативные массивы
значения null и nil

ООП

создание класса
конструктор/деструктор
методы
инкапсуля́ция
свойства
протокол
категории
селектор

разное

исключения
управление памятью

Справочник по Objective-c

Методы объектов

В objective-c объект ассоциируется с компьютером, а его методы с сообщениями которые ему можно послать. Поэтому методы objective-c немного сбивают с толку программистов C++/Java, по крайне мере меня. Пусть в интерфейсе объявлен метод с двумя параметрами:

 
-(void) setNumerator: (int) n andDenominator: (int) d;

Это легче воспринимать именно как новое двух составное сообщение setNumerator:andDenominator:, а не метод setNumerator со вторым именованным аргументом.

Хотя допускается создавать составные сообщение без именования отдельных частей, это не рекомендуется. К тому же именованные сообщения легче читать.

 
// вызов метода, или точнее отсылка сообщения объекту frac
[frac setNumerator: 1 andDenominator: 5];

+ и - в методах

Классы в objective-c являются самостоятельными объектами как в джава. Методы описанные с +, доступны объекту класса. Методы описанные с - доступны объектам экземплярам класса. Или по аналогии с джава плюсовые методы статические, а минусовые локальные.


Рейтинг@Mail.ru