/university-ios-assignment-7

iOS assignment 7 (Multithreading) http://noveogroup.ru/noveo-university/summer-study

Primary LanguageObjective-C

Лабораторные работы выполняются индивидуально. Основной упор делается именно на проходимую тему, но не стоит забывать и прочих аспектах: грамотное разбиение на классы, хороший стиль кодирования, и т.д.

iOS. Лабораторная работа 7

Задание
Реализовать асинхронное вычисление и вывод на экран последовательности любых "хитрых" (см. http://oeis.org) чисел.

Требования к реализации:

  1. Расчёт чисел и работа с UIView должны идти в разных потоках.

Задание "со звёздочкой"
Реализовать аналог игры Pong для двух ботов (пример работы программы: http://www.youtube.com/watch?v=NoLF3EJkZ5g).

Требования к функционалу:

  1. На экране находится три UIView: "шарик" и две "ракетки".
  2. Шарик всегда имеет константную скорость в одном из четырёх направлений движения (NE, SE, SW, NW).
  3. Каждая из ракеток может стоять на месте или двигаться с константной скоростью.

Требования к реализации:

  1. Расчёт координат и работа с UIView должны идти в разных потоках.