Публикации по теме 'ios-development'


Как отображать дроби и специальные символы в Swift и SwiftUI
Использование NSLocalizedString для преобразования двойных значений в строки NSLocalizedString NSLocalizedString принимает ключ и комментарий и возвращает локализованное значение строки. Вы можете передавать символы Юникода в NSLocalizedString и отображать специальный символ внутри вашего приложения. Пример Чтобы отобразить дробь, вы можете использовать числитель Unicode, дробную косую черту Unicode и знаменатель Unicode. Юникод для числителей - \ u {207 x }. x - это..

Использование Swift в среде контейнера Docker на базе Linux
Изучение концепций на основе Linux для контейнеризации вашей разработки Swift Требуется ли Mac для запуска Swift? Нет. Swift — это язык программирования, предназначенный для работы с экосистемой Apple. Тем не менее, он может работать в Linux. Он написан не только для продуктов Apple. Давайте воспользуемся Docker для создания среды, подходящей для запуска Swift и выполнения его инструкций: curl -O..

12 недель стажировки iOS-разработчика - третья неделя
Я глубоко погрузился в «Advanced Swift» Криса Эйдхофа, «RxSwift» команды Рэя Вендерлиха и приступил к работе над своим первым большим экраном приложения. Advanced Swift позволил мне лучше понять, как работает язык Swift. Например, вы можете перебирать массивы и словари не потому, что они являются массивами и словарями. Можно выполнять итерацию массивов и словарей, поскольку массивы и словари соответствуют протоколу Последовательность . Последовательность - серия значений..

Представляем PagerTabStripView!
Наконец-то появился PagerView в чистом SwiftUI Мы невероятно рады представить PagerTabStripView , самое мощное представление пейджера, полностью написанное на SwiftUI. Создание готового к производству представления пейджера может занять несколько часов или даже дней у команды инженеров. Apple недавно представила пейджерную версию поверх своего собственного TabView, пытаясь удовлетворить растущий спрос на пейджерные представления, но ей не хватает гибкости. Это в значительной..

Введение в протоколы в Swift
примечание: для этой статьи требуются базовые знания программирования. Начну с примера из реальной жизни. Как известно, для управления моторизованными транспортными средствами физическим лицам необходимо иметь водительские права. Это требование устанавливается правительством. Таким же образом мы можем создавать протоколы (с ключевым словом протокол ) и определять наши требования для классов и структур в Swift. Вот синтаксис: protocol YourProtocol { // requirements..

Нетехнический совет для вашего следующего технического собеседования
Большую часть последнего года своей жизни я провел, обучая разработке под iOS на курсах для начинающих по программированию. У меня была уникальная привилегия наблюдать за кучей разработчиков, усердно искать свою первую инженерную работу, подвергать себя бесконечным фиктивным интервью и изучать Cracking the Coding Interview с такой тщательностью, которая заставила бы посторонних поверить в то, что оно содержит секреты вечного жизнь. И все же печально известное техническое интервью..

Как работать с модальными представлениями в SwiftUI
Все, что вам нужно знать о листах При отображении небольшого фрагмента дополнительной информации на экране важно отображать модальное представление. С UIKit мы могли бы сделать это с presentViewController:animated:completion: функцией . Однако при использовании SwiftUI нам необходимо изменить наше мышление в сторону использования представления или состояния среды, поскольку модальное представление теперь называется листом. Давайте посмотрим на это подробнее. Открыть модальное..