Вчимося програмувати на Swift за допомогою iOS-пристроя

Автор | Липень 8, 2015

Apple на конференції WWDC 2015 у червні представила оновлення своїх ключових платформ iOS 9 і OS X El Capitan. Але для розробників одним з найважливіших анонсів стала друга версія мови програмування Swift 2. Крейг Федеріго в ході презентації продукту заявив, що Apple постаралася створити мову, яка була б позбавлена від громіздкої спадщини Objective-C. Swift був закладений в платформі NeXt, яка стала основою для OS X, а потім і iOS.

Для бажаючих вивчити нову мову програмування в App Store доступний додаток під назвою Swifty. Він дозволяє в інтерактивному форматі познайомиться з усіма особливостями мови. Розробник програми Йоханнес Бергер вважає, що новий проект Apple відмінно підходить для вивчення програмування «з нуля».

Інтерфейс інтерактивного підручника Swifty оптимізований для сенсорних екранів iPhone і iPad. За допомогою коротких уроків додаток навчить основам програмування. Перед кожним практичним завданням він пояснить принцип роботи елемента. Потім потрібно підставити в реальний приклад коду під те чи інше значення.

Після кожної подібної сесії, що містить від 10 до 15 завдань, користувачеві зададуть кілька питань, на які потрібно буде відповісти самому собі, а потім подивитися на правильну відповідь. Уроків більше 200, вони об'єднані в розділи. Перша глава з 13 уроків безкоштовна, другу теж можна отримати, не витративши ні копійки – за публікацію про Swifty в соціальній мережі. Кожна наступна коштує близько 25 гривень. 

За задумом розробника, Swifty прекрасно підходить для навчання «на ходу». Для більш вдумливого занурення в програмування, звичайно, знадобиться Mac і свіжа версія інтегрованого середовища програмування Xcode. Якщо ваш комп'ютер працює на Windows, для навчання можна скористатися онлайн-компіляторами Swift, наприклад, RunSwift або SwiftStub.

Варто додати, що Apple перевела свою мову програмування на рейки проекту з відкритим вихідним кодом . На конференції WWDC, де було зроблено цю заяву, новина викликала бурхливі оплески у присутніх в залі розробників. Відкритість Swift означає, що програмісти зможуть, вивчивши вихідні тексти мови програмування, розширити його за рахунок випуску додаткових інструментів для розробників. Крім того, ймовірно, ми побачимо Swift-додатки для операційних систем інших виробників.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *