Пошук
Меню сайту
Корисні посилання
Форма входу
Наше опитування
Статистика
Онлайн всього: 3
Гостей: 3
Користувачів: 0
Перша заготовка на Objective-C.
[
]
30.09.2011, 21:05
Перша заготовка на Objective-C.
У тексті ви бачите початковий код програми, а для завантаження доступний відкомпільований файл під Linux. Після
завантаження його необхідно переіменувати, і запускати із консолі(якщо
назва файлу "1" , то команда для запуску із папки із цим файлом буде
"./1"). #import <Foundation/Foundation.h> @interface my_ant : NSObject { int live; int armor; int fire; } -(void) set_live: (int) live; -(void) set_armor: (int) armor; -(void) set_fire: (int) fire; -(void) ant_print; @end //@interface my_ant @implementation my_ant -(void) set_live: (int) l { live = l; } -(void) set_armor: (int) a { armor = a; } -(void) set_fire: (int) f { fire = f; } -(void) ant_print { NSLog(@"Live = %d; Armor = %d; Fire = %d", live, armor, fire); } @end //implementation my_ant @interface ant_work : my_ant { } -(void) ant_do; @end //@interface ant_work @implementation ant_work -(void) ant_do { NSLog(@"I go work!"); } @end //@implementation ant_work @interface ant_soldier : my_ant { } -(void) ant_do; @end //@interface ant_soldier @implementation ant_soldier -(void) ant_do { NSLog (@"I go fire"); } @end //@implementation ant_soldier @interface ant_spy: my_ant { } -(void) ant_do; @end //@interface ant_spy @implementation ant_spy -(void) ant_do { NSLog(@"I go spy"); } @end //@implementation ant_spy int main (int argc, const char * argv[]) { id ants[3]; ants[0] = [ant_work new]; ants[1] = [ant_soldier new]; ants[2] = [ant_spy new]; [ants[0] set_live: 5]; [ants[0] set_armor: 5]; [ants[0] set_fire: 3]; [ants[0] ant_print]; [ants[0] ant_do]; [ants[1] set_live: 15]; [ants[1] set_armor: 15]; [ants[1] set_fire: 5]; [ants[1] ant_print]; [ants[1] ant_do]; [ants[2] set_live: 5]; [ants[2] set_armor: 20]; [ants[2] set_fire: 3]; [ants[2] ant_print]; [ants[2] ant_do]; return 0; }
Категорія: Початкові коди (Ants) | Додав: raptor02
Переглядів: 498 | Завантажень: 4
| Рейтинг: 5.0 /2 |
- Оцінити -
Відмінно
Добре
Непогано
Погано
Жахливо
Додавати коментарі можуть лише зареєстровані користувачі.
[
Реєстрація |
Вхід ]