Публикации по теме 'swift-programming'


Адаптивная верстка программно в Swift
Как динамически адаптировать константы и представления Эта статья основана на моей предыдущей, поэтому, прежде чем двигаться дальше, я рекомендую вам сначала прочитать ее: Адаптивная верстка для iOS в Swift Как динамически адаптировать представления и ограничения как в раскадровке, так и программно rodionartyukhin.medium.com Примечание Я буду использовать SnapKit в своем коде, но этот подход можно применить к другим библиотекам..

Рефакторинг под шаблоны. Код создания
Рефакторинг под шаблоны. Код создания Впервые я понял, что есть такая штука, как рефакторинг, когда представился на сайте refactoring.guru . Сам по себе рефакторинг - это процесс улучшения существующего кода без нарушения его логики, то есть очистки кода. Чистый код легко понять, поддерживать, расширять и т. Д. Если вы когда-нибудь слышали о таких вещах, как методы составления , встроенные методы , извлечение класса и т. д., то это разновидности рефакторинга . С другой..

Как отсортировать по нескольким свойствам в Swift?
Сортировка по коллекции очень проста по одному критерию. Swift уже имеет встроенную функцию для этого, называемую sorted (ее вариант на месте, называемый sort ). Но иногда нам нужно отсортировать коллекцию по нескольким свойствам или критериям. Чтобы понять это, давайте создадим простой struct для Student со свойством номера ролика, имени, адреса и возраста. Чтобы отсортировать список студентов по address , мы можем использовать следующий код: Student.students.sorted {..

Для циклов в Swift
Как это можно сделать с помощью Swifty? Циклы For - это базовый набор строительных блоков для программирования. Но есть способы сделать это Swifty; кто они такие? Сложность: Начинающий | Легко | Нормальный | Испытывающий Предпосылки: Нет, были бы полезны базовые знания программирования на Swift. Если вы не уверены в четных и нечетных числах, можете прочитать ЭТО Терминология цикл: последовательность инструкций, повторяющаяся до тех пор, пока не будет достигнуто..

iOS 10 и Swift 3: от новичка до платного профессионала
iOS 10 и Swift 3: от новичка до платного профессионала Самый полный курс по iOS-разработке — станьте мастером разработки приложений Описание Добро пожаловать на самый полный в мире курс по разработке iOS. Этот курс разработан как личный учебный курс по программированию, чтобы дать вам наибольшее количество контента и помочь с наименьшими затратами. Вот некоторые вещи, которые вы сможете делать после прохождения этого курса: Отправляйте приложения в магазин приложений..

2. Коллекции на основе списков
2. Коллекции на основе списков - 2. 1. Массив Непрерывная область памяти, состоящая из элементов одинакового размера, индексированных смежными целыми числами. Добавление значений Вы можете добавлять элементы в конец массива с помощью метода append . // create a empty array of integers var numbers: [Int] = [] for i in 1...5 { numbers.append(i) print(numbers) // [1] // [1, 2] // [1, 2, 3] // [1, 2, 3, 4] // [1, 2, 3, 4, 5] } print(numbers) // [1, 2,..

Мой опыт работы со Свифтом
С тех пор, как я впервые задумался об обучении разработке приложений для iPhone, я действительно не знал, с чего начать, я просто искал веб-сайты для кодирования, когда я наткнулся на Treehouse , они помогают любому научиться программировать без предварительной подготовки. знаний о кодировании, именно тогда я стал более мотивированным в отношении того, что меня ждет в будущем. Я зарегистрировался и сначала начал изучать основы Swift, но затем у меня пропало желание писать код, так как я не..