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


Как стать экспертом в разработке iOS
Обычно люди, начинающие свой путь в разработке iOS, представляют себе изучаемую область так: После недель или месяцев обучения новичок начинает понимать, что разработка под iOS - это больше, чем просто язык Swift и некоторые фреймворки пользовательского интерфейса. Даже для младших должностей компаниям требуется хорошее знание некоторых дополнительных инструментов и технологий, таких как алгоритмы и структуры данных, шаблоны проектирования, архитектуры (MVC, MVVM, MVP, VIPER и т. Д.),..

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

Битва юнитов — SwiftMoji, запись №19
Платформа Foundation от Apple реализует многие компоненты, необходимые для создания отличных приложений, но недостаточные для включения в стандартную библиотеку Swift. Двумя такими компонентами являются структуры данных Measurement и Unit , которые делают код намного более читаемым за счет инкапсуляции магических чисел — случайных числовых литералов, таких как 4 или 1,7 в кодовой базе, — в переменные класса. с соответствующими соглашениями об именах. Они также легко и..

Не останавливайте музыку в своем приложении для iOS
Сохранение активности AVAudioSession при входе в фоновый режим Существует множество способов воспроизведения аудиофайлов в приложении для iOS, от SpriteKit SKAction воспроизведения звука в игре до использования AudioToolbox framework. В этом примере мы будем использовать AVAudioPlayer из framework AVKit , поскольку он является наиболее распространенным и простым в настройке и использовании. Однако без дополнительной подготовки музыка перестанет воспроизводиться, как только..

Разработка функций приложения iOS в виде модулей в Xcode
Разделение функций в нашем приложении очень полезно для поддержки приложения, поскольку наше приложение продолжает расти. Это помогает нам в быстрой разработке новых функций. Примечание: мы собираемся использовать cocoapods для создания модулей. Создайте новый проект или откройте существующий проект в Xcode. Откройте Терминал в корневом каталоге вашего проекта. Введите «pod init» в терминал и нажмите Enter. Теперь давайте добавим модуль входа в наше приложение. Создайте..

iOS Notes 2: Как установить текстовое текстовое поле (UITextField)
iOS Notes 2: Как установить текстовое текстовое поле (UITextField) Обновлено: 31 марта 2020 г. если вы новичок в Swift и iOS, как и я, это небольшая проблема после Android :) Код: @IBOutlet weak var num1: UITextField! @IBOutlet weak var num2: UITextField! @IBOutlet weak var num3: UITextField! @IBOutlet weak var textField: UITextField! @IBAction func clearButton(sender: AnyObject) { num1.text = nil num2.text = nil num3.text = nil textField.text = "text..

Написание облегченного парсера разметки на Swift
Написание облегченного парсера разметки на Swift Полный код этого поста доступен здесь . Недавно мне пришлось написать легкий парсер разметки, чтобы обеспечить форматирование текста в нашем приложении для iOS. Требования были аналогичны тем, которые вы можете найти в других многофункциональных коммуникационных приложениях: Чтобы выделить слова или предложения, пользователь может окружить текст * звездочками *, чтобы выделить текст жирным шрифтом, или _underscores_ для текста,..