Публикации по теме 'ios'
SwiftUI — Выбор нескольких дат с помощью MultiDatePicker()
SwiftUI — выбор нескольких дат с помощью MultiDatePicker()
MultiDatePicker — это относительно новая функция, представленная Apple в iOS 14. Это представление SwiftUI, которое позволяет пользователю выбирать несколько дат одновременно. Это представление основано на представлении Datepicker, но оно было расширено и позволяет выбирать несколько дат, что делает его мощным инструментом для разработки приложений, требующих выбора даты.
Преимущества и реализация
Одним из основных..
Создание чистой панели поиска SwiftUI с помощью UIKit like Animations
Xcode 12 - iOS 14
В этом руководстве мы собираемся реализовать поиск, подобный UIKit, без использования какого-либо UIViewRepresentable.
Мы собираемся разделить задачу на следующие сегменты
Создание пользовательского интерфейса панели поиска Добавить эту панель поиска в заголовок списка
Создайте пользовательский интерфейс панели поиска:
На панели поиска есть увеличительное стекло, кнопка x, если текст виден, и кнопка отмены, чтобы закрыть поиск. Мы собираемся поместить все..
https://medium.com/mard511
https://medium.com/mard511
Внедрение зависимостей в Swift - iOS
Следуйте за мной в Twitter: @ kiranjasvanee
Внедрение зависимостей - это громкое слово для простой концепции, и концепция состоит в том, чтобы позволить объектам получать требуемые зависимости.
Давайте сначала проиллюстрируем это на плохом примере, а затем воспользуемся внедрением зависимостей, чтобы увидеть все преимущества, улучшения и безопасность, которые мы можем получить с его помощью.
Допустим, вы создаете приложение для создания альбомов и добавления в него песен...
Flutter — Адаптивный макет
Flutter для iOS-адаптивный макет
Я повернул экран на iPhone, и это сработало, так что, во-первых, пока нет жестко закодированных проблем с позиционированием пользовательского интерфейса с виджетами и каркасом.
Руководство Apple по человеческому интерфейсу рекомендует использовать макет с разделенным представлением вместо панели вкладок на iPad.
Основываясь на текущих экранах телефонов, нам нужно что-то вроде этого:
И немного информации и логики для обнаружения..
Отладка на iOS 14 с помощью Xcode 11
Первоначально опубликовано 12 октября 2020 г. на сайте hybridcattt.com
Каждый год мы получаем новую основную версию iOS для тестирования наших приложений. Счастливчики могут сразу перейти на новейшую версию Xcode 12, основанную на последней версии iOS 14 SDK. Для обновления некоторых других, более крупных проектов может потребоваться некоторое время. Тем временем эти проекты должны быть созданы с использованием Xcode 11. Но даже если эти приложения еще нельзя обновить, ожидается, что..
Вопросы по теме 'ios'
Запись данных текстуры в буфер глубины
Я пытаюсь реализовать метод, описанный по адресу: Наложение изображений с глубиной .
Идея состоит в том, чтобы использовать существующую текстуру (загруженную из изображения) в качестве маски глубины, чтобы фактически имитировать 3D.
Проблема,...
08.03.2024
В iOS есть ли способ определить, какая архитектура выполнялась в отчете о сбое?
Учитывая отчет о сбое (несимволизированный) на iOS, есть ли способ определить, какая архитектура (armv6 или armv7) выполнялась устройством?
Почему я спрашиваю? Я получил несколько отчетов о сбоях, не связанных с заархивированным dSYM/исполняемым...
03.04.2024
Как узнать, находится ли NSDate в указанном диапазоне?
Итак, мне трудно (без каламбура) найти, находится ли NSDate в определенном диапазоне. Учтите это: посещение по расписанию с 17:00 до 18:00. Я хочу узнать, находится ли запланированное посещение в пределах +/- 15 минут от текущего времени. Таким...
31.03.2024
Цель-C: Расчет почасовой ставки с NSDate и NSDecimalNumber
У меня есть два экземпляра NSDate (время начала и время окончания), а также один NSDecimalNumber (который представляет сумму, которая была заработана за период времени между двумя датами). Я пытаюсь рассчитать почасовую ставку на основе этих трех...
17.04.2024
Сортировка файлов по дате создания - iOS
Я пытаюсь получить все файлы в каталоге i и отсортировать их по дате создания или дате изменения. Есть много примеров, но я не могу заставить работать ни один из них.
У кого-нибудь есть хороший пример, как получить массив файлов из каталога,...
21.04.2024
Сделать UIGestureRecognizer для приема касаний, запущенных в подпредставлениях
Я прикрепил кастомный UIGestureRecognizer к одному UIView , который занимает почти весь экран. Это представление содержит небольшое подпредставление, которое также должно получать обычные касания.
Проблема: Прикосновения, начатые в этом...
14.05.2024
Как получить данные акселерометра в IOS?
Я использую метод UIAccelerotmeterDelegate accelerometer:didAccelerate: , но недавно этот метод устарел в iOS 5.0. Итак, каков альтернативный способ получить данные акселерометра? В документации не упоминается альтернатива, которую мы должны...
08.04.2024
как получить данные из этой структуры, JSONKit
Ниже представлен контент, расположенный в файле json.txt.
{
"data": [
{
"keyId": 3,
"title": "This is a fundraiser 1",
"budget": "1000",
"users": {
"user": [...
07.05.2024
Добавить информацию заголовка в NSData
Я хочу отправить изображение через устройства iOS с помощью BSD Socket.
Как мы знаем, изображение делится на несколько пакетов для отправки, поэтому получателю нужен размер изображения.
Итак, я хочу вставить размер в начало двоичных данных...
18.04.2024
Сообщение UIAlertView слишком длинное
У меня есть alertView, который появляется, когда достижимость обнаруживает Wi-Fi. У меня есть переводы на английский и французский. Проблема в том, что текст французской версии немного длиннее, и у меня там есть разрывы строк.
Если текст слишком...
13.04.2024
Блокировка UISearchBar в верхней части UITableView
Я хочу получить такое поведение: у меня есть UISearchBar, который представляет собой представление заголовка таблицы моего табличного представления. При прокрутке таблицы панель поиска действительно перемещается, но если вы прокручиваете ее за...
14.05.2024
Какую информацию о причине можно легко собрать в обработчике сигналов iOS?
Я пытаюсь добавить журнал сбоев в приложение, и у меня есть обработчик signal , настроенный на перехват стандартных «фатальных» сигналов. Какую информацию о «причине» (если есть) я могу практически/просто собрать в обработчике сигналов для ведения...
24.03.2024
Гироскоп на iPhone
Мне нужна помощь в использовании гироскопа на iPhone. Я не могу понять показания CMAttitude относительно тангажа, крена и рыскания в конкретной ситуации.
Это мой код
- (void)handleDeviceMotion:(CMDeviceMotion*)motion {
NSLog(@"Yaw %f...
10.05.2024
Как использовать модули узлов в UIAutomation
Согласно документация Я могу импортировать один файл JS в другой с помощью оператора импорта. И да, я могу использовать функции JS и рекурсивно вызывать другие функции JS.
Но могу ли я включить модули узлов в свою автоматизацию. Модуль Node/...
18.03.2024
Платная/бесплатная покупка в приложении для iOS
Я создаю игру, в которую можно будет играть бесплатно и которая будет включать 100 бесплатных расходных «подсказок». Я намерен предложить больше подсказок для покупки через покупку в приложении. Мой текущий метод заключается в локальном сохранении...
01.04.2024
Изменение клавиатуры EntryElement returnkeytype monotouch.dialog
Я использую этот код для изменения клавиатуры returnkeytype элемента ввода в monotouch.dialog , но он все еще показывает «возврат» на клавиатуре.
protected override MonoTouch.UIKit.UITextField CreateTextField (System.Drawing.RectangleF...
11.05.2024
JASidePanel Swipe не работает после добавления нового контроллера в стек навигации
Я использую JaSidePanel для достижения эффекта, как в приложении Facebook. Но у меня есть некоторые проблемы с этим.
(1) является подклассом JASidePanelController, контроллер навигации добавляется в качестве центральной панели. Все...
12.03.2024
Нужен ли профиль обеспечения разработки на тестовом устройстве после установки?
Недавно мне пришлось продлить свое членство в качестве разработчика iOS.
Тестировщики, которые установили тестовую версию моего приложения путем прямой сборки на устройстве или через специальное распространение, получают предупреждения о том, что...
11.05.2024
передавать аудиофайл .caf с сервера
Я работаю над проектом, в котором я записываю голос и загружаю его на сервер. Формат загруженного файла — .caf (основной аудиоформат).
Теперь, когда я пытаюсь воспроизвести этот файл с сервера с помощью AVPLayer , он выдает сообщение об ошибке...
26.03.2024
Нет истории для экрана на ios
Я использую monotouch для разработки приложений ios. Предположим, что у меня есть 3 экрана: s1, s2 и s3. Пользователь может открыть их так: s1 -> s2 -> s3.
Я хочу, чтобы, если пользователь открыл s2, он мог вернуться с помощью кнопки навигации...
10.04.2024
Новые материалы
Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне
Аудитория
Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..
Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами
Введение:
Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..
Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода
Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..