Swift

Best way to dismiss Keyboard in a View Controller iOS (Перевод)

Я думал обсудить все возможные способы скрыть клавиатуру в приложении iOS и выяснить, какой из них лучше всего подходит. У UITextFields есть клавиатура, как только вы начинаете редактировать клавиатуру. Обязанностью разработчика является написать

  • Pavel Anpleenko
    Pavel Anpleenko
2 min read
Swift

Swift 3 — Creating a custom view from a xib (Перевод)

Создание настраиваемого вида часто бывает проще всего в файле xib, где вы можете визуализировать, компоновать и редактировать внешний вид того, что вы пытаетесь создать. Получение этих видов из xib на экране вашего приложения

  • Pavel Anpleenko
    Pavel Anpleenko
5 min read
Swift

Swifty Tips ⚡️ (Перевод)

Когда я начал разрабатывать на IOS, мне всегда было интересно узнать о передовых методах, используемых гигантскими компаниями. Как выглядит их структура проекта? Какую архитектуру они используют? Какие библиотеки сторонних разработчиков наиболее популярны? Это

  • Pavel Anpleenko
    Pavel Anpleenko
7 min read
Xcode

Working with Core Data (Перевод). Часть третья

Работа с управляемыми объектами Теперь, когда мы преобразовали наш проект FoodPin для использования объектов, следующий вопрос, как мы можем использовать объекты для сохранения данных? С внедрением NSPersistentContainer в IOS 10 сложность, связанная с

  • Pavel Anpleenko
    Pavel Anpleenko
6 min read
CoreData

Working with Core Data (Перевод). Часть первая

Поздравляю с этим! К настоящему времени вы уже создали простое приложение для пользователей, чтобы перечислить их любимые рестораны. Если вы работали над предыдущим упражнением, то вы должны понять основы того, как добавить ресторан.

  • Pavel Anpleenko
    Pavel Anpleenko
5 min read
StaticTableView

Introduction to Static Table Views, UIimagePickerContorller and NSLayoutConstraint (Перевод). Часть третья

Автоматическое определение ограничений компоновки К сожалению, изображение не было хорошо отображено. Это потому, что некоторые ограничения макета отсутствуют. Давайте сначала вернемся к ограничениям компоновки изображения. Если вы перейдете в Main.Storyboard и взгляните

  • Pavel Anpleenko
    Pavel Anpleenko
4 min read
StaticTableView

Introduction to Static Table Views, UIimagePickerContorller and NSLayoutConstraint (Перевод). Часть вторая

Добавление связей Итак, мы создали автономный контроллер представления таблицы, а теперь хотим вызвать контроллер, когда пользователь нажимает на кнопку "+" в правом верхнем углу экрана. Очевидно, что нам нужно создать кнопку с

  • Pavel Anpleenko
    Pavel Anpleenko
5 min read
Swift

Introduction to Static Table Views, UIimagePickerContorller and NSLayoutConstraint (Перевод). Часть первая

Ссылка на исходный проект. До сих пор приложение FoodPin способно отображать только содержимое. Нам нужно найти способ, чтобы добавить новый ресторан. В этой главе мы создадим новый экран, который отображает форму ввода для

  • Pavel Anpleenko
    Pavel Anpleenko
4 min read
Swift

Woring With Maps(Перевод). Часть третья

Добавление аннотации к полноэкранной карте Хорошо, давайте перейдем к реализации полноэкраной карты. Как обычно, мы сначала создадим пользовательский класс для контроллера карты. В навигаторе проекта щелкните правой кнопкой мыши на папку FoodPin и

  • Pavel Anpleenko
    Pavel Anpleenko
5 min read
Xcode

Woring With Maps (Перевод). Часть вторая

Продолжаем перевод главы. Первая часть перевода. Теперь откройте RestaurantDetailViewController.swift. Напомню, мы настроили MapKit framework в проекте и теперь должны добавить оператор импорта для того, чтобы использовать его. Итак, сначала добавим строку кода

  • Pavel Anpleenko
    Pavel Anpleenko
4 min read
Swift

Woring With Maps (Перевод). Часть первая

Фреймворк MapKit предоставляет APIs для разработчиков, чтобы работать с картами: отображать карты, перемещаться по карте, добавлять аннотации для определенных мест, добавлять пометки на существующих картах и т.д. С помощью этого фреймворка можно

  • Pavel Anpleenko
    Pavel Anpleenko
4 min read
Swift

Дневник начинающего разработчика. Урок 4. Работа с элементом PickerView

Всем привет! Сегодня я расскажу как выводить выбранный элемент в Label с помощью PickerView. Итак поехали! Для начала создаем новый проект в Xcode, назовем его Lesson4, выбираем язык программирования Swift. Выбираем место сохранения

  • Pavel Anpleenko
    Pavel Anpleenko
4 min read