Squeak.ru - шаблоны программирования

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

В iOS есть ли способ определить, какая архитектура выполнялась в отчете о сбое?
Учитывая отчет о сбое (несимволизированный) на iOS, есть ли способ определить, какая архитектура (armv6 или armv7) выполнялась устройством? Почему я спрашиваю? Я получил несколько отчетов о сбоях, не связанных с заархивированным dSYM/исполняемым...

Как узнать, находится ли NSDate в указанном диапазоне?
Итак, мне трудно (без каламбура) найти, находится ли NSDate в определенном диапазоне. Учтите это: посещение по расписанию с 17:00 до 18:00. Я хочу узнать, находится ли запланированное посещение в пределах +/- 15 минут от текущего времени. Таким...
31.03.2024

Цель-C: Расчет почасовой ставки с NSDate и NSDecimalNumber
У меня есть два экземпляра NSDate (время начала и время окончания), а также один NSDecimalNumber (который представляет сумму, которая была заработана за период времени между двумя датами). Я пытаюсь рассчитать почасовую ставку на основе этих трех...

Сортировка файлов по дате создания - iOS
Я пытаюсь получить все файлы в каталоге i и отсортировать их по дате создания или дате изменения. Есть много примеров, но я не могу заставить работать ни один из них. У кого-нибудь есть хороший пример, как получить массив файлов из каталога,...

Сделать UIGestureRecognizer для приема касаний, запущенных в подпредставлениях
Я прикрепил кастомный UIGestureRecognizer к одному UIView , который занимает почти весь экран. Это представление содержит небольшое подпредставление, которое также должно получать обычные касания. Проблема: Прикосновения, начатые в этом...

Как получить данные акселерометра в IOS?
Я использую метод UIAccelerotmeterDelegate accelerometer:didAccelerate: , но недавно этот метод устарел в iOS 5.0. Итак, каков альтернативный способ получить данные акселерометра? В документации не упоминается альтернатива, которую мы должны...

как получить данные из этой структуры, 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. У меня есть переводы на английский и французский. Проблема в том, что текст французской версии немного длиннее, и у меня там есть разрывы строк. Если текст слишком...

Блокировка UISearchBar в верхней части UITableView
Я хочу получить такое поведение: у меня есть UISearchBar, который представляет собой представление заголовка таблицы моего табличного представления. При прокрутке таблицы панель поиска действительно перемещается, но если вы прокручиваете ее за...

Какую информацию о причине можно легко собрать в обработчике сигналов iOS?
Я пытаюсь добавить журнал сбоев в приложение, и у меня есть обработчик signal , настроенный на перехват стандартных «фатальных» сигналов. Какую информацию о «причине» (если есть) я могу практически/просто собрать в обработчике сигналов для ведения...

Гироскоп на iPhone
Мне нужна помощь в использовании гироскопа на iPhone. Я не могу понять показания CMAttitude относительно тангажа, крена и рыскания в конкретной ситуации. Это мой код - (void)handleDeviceMotion:(CMDeviceMotion*)motion { NSLog(@"Yaw %f...

Как использовать модули узлов в UIAutomation
Согласно документация Я могу импортировать один файл JS в другой с помощью оператора импорта. И да, я могу использовать функции JS и рекурсивно вызывать другие функции JS. Но могу ли я включить модули узлов в свою автоматизацию. Модуль Node/...

Платная/бесплатная покупка в приложении для iOS
Я создаю игру, в которую можно будет играть бесплатно и которая будет включать 100 бесплатных расходных «подсказок». Я намерен предложить больше подсказок для покупки через покупку в приложении. Мой текущий метод заключается в локальном сохранении...
01.04.2024

Изменение клавиатуры EntryElement returnkeytype monotouch.dialog
Я использую этот код для изменения клавиатуры returnkeytype элемента ввода в monotouch.dialog , но он все еще показывает «возврат» на клавиатуре. protected override MonoTouch.UIKit.UITextField CreateTextField (System.Drawing.RectangleF...

JASidePanel Swipe не работает после добавления нового контроллера в стек навигации
Я использую JaSidePanel для достижения эффекта, как в приложении Facebook. Но у меня есть некоторые проблемы с этим. (1) является подклассом JASidePanelController, контроллер навигации добавляется в качестве центральной панели. Все...

Нужен ли профиль обеспечения разработки на тестовом устройстве после установки?
Недавно мне пришлось продлить свое членство в качестве разработчика iOS. Тестировщики, которые установили тестовую версию моего приложения путем прямой сборки на устройстве или через специальное распространение, получают предупреждения о том, что...

передавать аудиофайл .caf с сервера
Я работаю над проектом, в котором я записываю голос и загружаю его на сервер. Формат загруженного файла — .caf (основной аудиоформат). Теперь, когда я пытаюсь воспроизвести этот файл с сервера с помощью AVPLayer , он выдает сообщение об ошибке...

Нет истории для экрана на 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#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..