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


Обновление знаний iOS: часть 2
То, что мы часто забываем! Это вторая часть моей серии из двух частей, посвященных обновлению знаний iOS. Если вы хотите ознакомиться с первой частью, вот она: Обновление знаний об iOS: часть 1 То, что мы часто забываем! medium.com 1. Что такое KVC или кодирование ключевого значения KVC - это механизм для косвенного доступа к свойству объекта с помощью строки. Это возможно, только если класс наследует NSObject класс...

Информационный бюллетень разработчиков iOS № 7
🗞 Новости Выпущена tvOS 13 tvOS 13 — неожиданный релиз. В течение многих лет Apple продвигала ТВ-приложение как основное преимущество Apple TV, а в начале этого года оно представило приложение для телевизоров Samsung с обещанием дальнейшего распространения на устройства Roku и Amazon Fire TV, а также небольшое количество других приложений. Телевизоры. Распространение телевизионного приложения сделало Apple TV менее важным для Apple, но на самом деле с tvOS 13, доступной уже..

Создание динамических пользовательских быстрых действий на главном экране для ваших приложений iOS с помощью SwiftUI
Создание динамических пользовательских быстрых действий на главном экране для ваших приложений iOS с помощью SwiftUI Предоставьте пользователям быстрый доступ к некоторым основным функциям вашего приложения. После обновления iOS 13 вы, вероятно, заметили, что если вы долго нажимаете значок приложения с небольшим дополнительным давлением на вашем iPhone с помощью функции 3D Touch, появится меню, показывающее вам некоторые быстрые действия (также известные как. , ярлыки) для..

Автоматическая обработка кнопки Далее
Автоматическая обработка кнопки Далее Ввод текста в несколько текстовых полей является такой распространенной схемой - везде, не только в iOS - должен быть способ легко переходить от одного поля к другому, желательно «правильному». К сожалению, iOS не предлагает эту функцию, но давайте посмотрим, как мы можем сделать это сами. Во-первых, краткий обзор того, что нам нужно: См. Кнопку «Далее», если после текущего поля есть какие-либо поля; желательно только те, которые еще пусты...

Месяц React Native: часть №5
Получение информации о местоположении Этот пост является частью серии , в которой я описываю свой опыт изучения React Native при создании своего первого мобильного приложения . Это также мой способ отблагодарить сообщество React Native советами и идеями, которые я записываю по ходу дела. Для большинства мобильных приложений получение информации о местоположении — довольно распространенный сценарий. Это именно то, что мы рассмотрим в этой части серии. К счастью, набор инструментов..

Защита элементов TabBar с помощью расширений протокола
Очень распространенное требование в приложениях iOS - проверить, вошел ли пользователь в систему или нет. В приложении с вкладками элементы вкладок могут быть видны пользователю, но содержимое не отображается, пока пользователь не войдет в систему. На скриншоте ниже предполагается, что Мои квитанции и Мои счета являются защищенными вкладками. Это означает, что если пользователь не вошел в систему, то при выборе одной из этих вкладок пользователю предоставляется экран входа в систему...

Как создать линтер Xcode для Swift
SwiftLint - отличный инструмент с открытым исходным кодом, который упрощает соблюдение стиля и соглашений Swift. Это также помогает выявлять возможные ошибки на раннем этапе, выделяя проблемное использование. Вы можете запустить SwiftLint в своем проекте Xcode, чтобы увидеть все исключения руководства по стилю в строках, где они возникают, и быстро исправить их. Мне очень помогло, когда Я перенес свой код с Objective-c на Swift . Чтобы сделать SwiftLint еще более полезным для..