Это курс CS50, который Гарвардский университет предлагает в качестве введения в интеллектуальные дисциплины информатики и искусство программирования.
iOS разработана на базе macOS, использует схожее ядро и включает компоненты микроядра Mach и FreeBSD. Это Unix-подобная операционная система.
Система построена по многоуровневой архитектуре. В основе находится ядро, обеспечивающее взаимодействие с аппаратными компонентами устройства. Над ним располагаются системные службы, медиа-слой и верхний уровень, отвечающий за пользовательский интерфейс.
Основан на концепции прямого взаимодействия с использованием жестов мультитач (свайп, касание, масштабирование). Элементы управления включают ползунки, переключатели и кнопки.