Xcode

Введение в Auto Layout

До этого момента все наши приложения были созданы с интерфейсом для iPhone с диагональю экрана 4″ (iPhone 5, 5S, 5C или SE). Но кому необходимо ограничиваться этими моделями, когда с 2015 года Apple производит девайсы с большим экраном? Вряд ли кто захочет создавать несметное количество storyboard’ов для каждой линейки устройств в частности. Чтобы избежать всего этого, в Xcode предусмотрена функция под названием Auto Layout.

Auto Layout: Введение

Читать дальше

Иконка приложения и Launch image

Есть такая поговорка: «Людей встречают по одежке, а провожают по уму». Точно такая же ситуация происходит и с приложениями, когда Вы листаете каталоги App Store. Зачастую именно иконка приложения является тем фактором, из-за которого пользователь переходит к описанию самого аппа. В этом уроке мы оттолкнемся от разработки и научимся правильно добавлять иконку к приложению (app icon), а также узнаем что такое Launch image и для чего он нужен.

Иконка приложения и Launch image

Читать дальше

Навигация с UITabBarController - Start iOS | Уроки по разработке iOS приложений

Если Вы активно используете iOS устройства, то наверняка заметили что некоторые приложения поделены на разделы, между которыми можно переключаться с помощью вкладок внизу экрана. Примерами таких приложений являются App Store, Apple Music, Facebook, Instagram и т.д. Такой навигации можно с легкостью добиться с помощью еще одного контроллера навигации — UITabBarController.

Навигация с UITabBarController

Читать дальше

Рассмотрев все основные контроллеры представления в iOS, мы готовы перейти к более подробному изучению некоторых из них. Первым на очереди у нас UINavigationController — основной контроллер навигации, используемый в разработке приложений для iOS.

Навигация с UINavigationController

Читать дальше

Контроллеры в iOS

Довольно мало приложений состоят из одного экрана и куда чаще приложение — сложная система с различным количество экранов. Этими экранами выступают контроллеры представления (UIViewController). О них мы уже вспоминали, когда знакомились с Xcode и писали наше первое приложение.  Пришло время ознакомиться и изучить контроллеры в iOS и именно этим мы сейчас займемся.

Контроллеры представления

Читать дальше

Классы и объекты - Start iOS | Уроки по разработке iOS приложений

Пришло время изучить такую разновидность абстрактного типа данных в программировании как классы. По-мимо этого рассмотрим что такое объекты и в чем заключается разница между понятиями объекта и класса. Во всём этом нам поможет проект «Привет, Мир!», который мы будем модифицировать в этом уроке. Классы и объекты

Читать дальше

Итак, приступим к нашему первому уроку.

Все знают, что для написания мобильных приложений, впрочем как и любого программного продукта, необходимо знать язык программирования. В нашем случае, для разработки приложений под платформу iOS, необходимо владеть языками Objective-C или Swift, а лучше всего двумя сразу. О них мы поговорим позже. Сейчас же, нас интересует где же эти языки применить. Знакомство с Xcode — 1

Читать дальше