Alamofire: Часть 2 (Xcode 6.3)

The latest news from the Help Desk team

Этот туториал обновлен до версии Xcode 6.3 и Swift версии 1.2. С возвращением во вторую и последнюю часть нашего туториала посвященного Alamofire! В первой части вы освоили основные случаи использования библиотеки Alamofire, а именно: запросы GET, отправка параметров, создание роутера для запроса и даже создание пользовательского сериализатора ответа. В этом туториале вы создадите приложение, которое […]

Continue Reading

AFNetworking одна из самых известных сторонних библиотек для iOS и OS X. Она получила награду, как лучшая библиотека 2012 года, по версии Reader’s Choice Awards. А так же она является одним из самых распространенных open-source проектов на Github, где имеет более 14 тысяч звезд, и более 4 тысяч вилок. Недавно, основатель AFNetworking Mattt Thompson выпустил […]

Continue Reading

Бывало ли у вас такое, что вы пытались сделать ваше приложение удобным и красивым как в вертикальной так и в горизонтальной ориентации устройства? Создание макета, который поддерживается iPhone, iPad доводит вас до грани безумия? Скажите отчаянию — нет, так как у меня для вас хорошие новости! Несложно создать пользовательский интерфейс, который заведомо будет всегда одного […]

Continue Reading

Лучшая часть анимации в iOS — это простота реализации! Вы должны написать буквально пару строчек кода и ваше приложение уже анимировано. В этой статье у вас есть реальный шанс научиться работать с UIView анимацией, создав небольшое приложение, посвященное сбору на пикник. Корзинка для пикника открывается в анимированном виде, так что вы можете взглянуть что у […]

Continue Reading

Мало сделать цифровой интерфейс, который выглядит реально, нужно сделать так, чтобы он ощущался как реальный. И для этого у вас есть несколько новых модных инструментов: UIKit Dynamics и Motion Effects. UIKit Dynamcs — это полный физический двигатель, интегрированный в UIKit. Он позволяет вам создавать интерфейсы, которые выглядят реальными, при помощи добавления поведения (режимов), например гравитации, […]

Continue Reading

Вы так же попробуете такие классные дополнения как: Добавление определения движения Установка различий между движениями Создание собственного UIGestureRecognizer, так что вы сможете пощекотать обезьянку! Этот туториал подразумевает что вы уже имеете навыки работы в Storyboard. Если вы не работали в нем, то ознакомьтесь с ним здесь, где мы создаем простое приложение в Xcode. Поехали! Открывайте […]

Continue Reading

Имена Наша цель — сделать код коротким, читабельным и простым. Используйте наглядные имена с использованием заглавных букв, для обозначения нового слова: в именах классов, переменных, методов и т.д. Имена классов и констант на уровне модуля должны начинаться с большой буквы, в то время как, имена методов и переменных должны начинаться с маленькой. Предпочтительно private let […]

Continue Reading

Этот туториал начинается с того места, где был закончен второй . Но, если у вас нет проекта, пожалуйста, скачайте его здесь. Поехали! Сейчас, ваш калькулятор предлагает посчитанные чаевые, для каждого учтенного с них процента. Однако, как только вы выберете необходимое количество, которое хотите оставить, то вам будет необходимо посчитать общий счет, с учетом этих чаевых. […]

Continue Reading

Во втором туториале вы узнаете как создать свое первое приложение для iOS. Конкретно, что мы сделаем тут, так это создадим пользовательский интерфейс для нашего класса TipCalculator, который был в прошлом туториале. Мы написали наши уроки так, чтобы они были полезны как для совсем начинающих программистов iOS, так и для бывалых программистов, знакомящихся со Swift. Для этого […]

Continue Reading

Эта статья будет полезна как новичкам, так и опытным программистам. Если вы новичок, то Swift отлично подходит на роль первого ЯП, а если вы гуру, то никогда не бывает лишним закрепить свои знания. Здесь каждый найдет для себя, что-то полезное. Хотя этот туториал и не займет много времени, в нем вы познакомитесь со всем самым […]

Continue Reading

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: