Публикации по теме '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 еще более полезным для..