Ниже представлена переведенная на русский язык пошаговая инструкция воспроизведения демонстрационного проекта, состоящая из 7 блоков ( для удобства загрузки). Оригинал ( и лекцию, и слайды) можно скачать на Itunes: элемент с именем «2. Xcode 5».
Stanford CS 193P iOS 7 Лекция 2 – Xcode 5
В Леции № 2 представлен краткий пошаговый экскурс в среду разработки Xcode. В первой части лекции профессор Пол Хэгерти продолжает свое введение в язык программирования Objective-C на примере создания различных классов для Model простейшей карточной игры «на совпадение» с игральными картами. Вторая часть лекции представляет собой «живую» демонстрацию того, как начать проект в Xcode, размещая кнопки и метки на Storyboard и подсоединяя их к Controller.
В конце лекции мы получаем приложение с именем Matchismo, которое показывает игральную карту и позволяет ее переворачивать, демонстрируя при этом две различные ее стороны.
Stanford CS 193P iOS 7 Лекция 1 – iOS, MVC, Objective-C
Лекция 1 — это общее введение в курс с обзором того, что такое iOS, MVC и Objective-C.
Профессор Пол Хэгарти (Paul Hegarty) акцентирует внимание на том, что необходимым требованием для этого курса является знание объектно-ориентированного программирования. Этот курс не для абсолютно начинающих.
Требование к объектно-ориентированному программированию определяются стэнфордскими курсами Programming Methodology (CS106A) и Programming Abstractions (CS106B). Рекомендуется также пройти курсы Programming Paradigms (CS107A&B). Кроме того необходимо иметь некоторый опыт программирования.
Stanford CS 193P iOS 7 — Начало
Осенью 2013 года стартовал курс Developing iOS 7 Apps for iPhone and iPad в семестре (осень 2013 — зима 2014). Лекции (видео и слайды), а также домашние задания ( assignments) можно найти на iTunes U. А демонстрационные примеры на сайте Stanford. Сотрудничество в Piazza не предусматривается, но вы можете зарегистрироваться на курс Coding Together : Developing iOS 6 ( семестр «зима 2013 — весна 2013 года» ) и получить доступ к Piazza.