Публикации по теме '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_ для текста,..