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


Анализ кэширования данных с помощью NSCache
Реальный сценарий оптимизации использования данных в приложениях SwiftUI Недавно я открыл исходный код для моей читалки HackerNews для macOS , которая полностью написана на SwiftUI для macOS. Анализ моего сценария может помочь объяснить кэширование данных и предотвращение потерь данных. Если вы хотите получить более подробное представление о коде, вы можете следить за ним в репозитории проекта на GitHub. Сценарий Hacker News - это хорошо известный веб-сайт, на котором хранятся..

Стартовая программа С#
Я впервые создал программу в приложении Windows на C# и хотел поделиться своим опытом. Моя программа будет похожа на то, когда вы регистрируетесь на сайте, и вам нужно предоставить свою личную информацию, а также предварительно просмотреть ее. Первое, что я сделал, это добавил все необходимые элементы ( ярлыки, кнопки, переключатели и т. д.). После этого я начал соединять вещи и заставить их работать. В кнопке я написал: string Имя = textbox1.Text; string MiddleName =..

Как изменить состояния во время просмотра обновлений в SwiftUI
Давайте воспользуемся возможностями платформы Combine, чтобы обойти эту проблему. Представленный на WWDC 2019, SwiftUI изменил способ создания пользовательских интерфейсов для наших приложений. Вещи, которые при использовании UIKit и Auto Layouts занимают много времени и стандартного кода, могут быть выполнены очень быстро с помощью SwiftUI. Обновлять представления SwiftUI действительно легко благодаря структуре, управляемой состоянием. Подключение ProgressBar и WKWebView в..

Пошаговое руководство по шаблону делегата в Swift
В процессе разработки приложений часто требуется изменять данные на одном экране на основе взаимодействия с другим или устанавливать связь между разными экранами. Для эффективного решения этих сценариев шаблон делегирования становится ценным инструментом в наборе инструментов iOS-разработчика. Что вы узнаете: Что такое шаблон делегата; Как реализовать шаблон делегата с протоколами; Как реализовать шаблон делегата в UIKit. Шаблон делегата Делегат — это шаблон проектирования,..

Вопросы по теме 'ios'

initWithNibName не вызывается
Мне нужно поместить в свое приложение для iPhone некоторую пользовательскую логику, чтобы в зависимости от того, какую версию iOS вы используете, выбрать другой файл XIB (т. е. iPhone или iPad будут отображать разные файлы XIB). Я создал все...
5547 просмотров
schedule 22.10.2023

Как напрямую повернуть изображение CVImageBuffer в IOS 4 без преобразования в UIImage?
Я использую OpenCV 2.2 на iPhone для обнаружения лиц. Я использую AVCaptureSession в IOS 4, чтобы получить доступ к потоку камеры, как показано в следующем коде. Моя проблема заключается в том, что видеокадры поступают как объекты CVBufferRef...
20861 просмотров
schedule 29.10.2023

UIView и initWithFrame и файл NIB. Как я могу загрузить файл NIB?
У меня есть UIView , который называется baseView , и в нем есть initWithFrame , где я добавляю несколько других представлений и делаю некоторые нестандартные вещи. В том же представлении есть файл NIB. Теперь у меня есть UIViewController класс...
78023 просмотров
schedule 05.12.2023

Не ленивая загрузка изображений в iOS
Я пытаюсь загрузить UIImages в фоновом потоке, а затем отобразить их на iPad. Однако, когда я устанавливаю свойство view imageViews для изображения, возникает заикание. Вскоре я понял, что загрузка изображений на iOS является ленивой, и нашел...
17837 просмотров
schedule 09.12.2023

изменение размера UIImage без его полной загрузки в память?
Я разрабатываю приложение, в котором пользователь потенциально может попытаться загрузить очень большие изображения. Эти изображения сначала отображаются в виде миниатюр в виде таблицы. Мой исходный код давал сбой на больших изображениях, поэтому я...
12368 просмотров
schedule 02.01.2024

mapView не масштабируется со второй попытки с использованием didUpdateUserLocation
я загружаю mapviewcontroller, когда кнопка просмотра карты нажата из моего mainviewcontroller: - (IBAction)mapButton:(id)sender { MapKitDisplayViewController *mapKitDisplayView = [[MapKitDisplayViewController alloc] init]; [self...
2688 просмотров
schedule 28.10.2023

Автопрокрутка UITableView в модальной форме
Я пытаюсь реализовать простой UITableView в диалоговом окне стиля iPad UIModalPresentationFormSheet . Каждая ячейка в UITableView имеет встроенный UITextField . Всякий раз, когда я выбираю одно из нижних текстовых полей, FormSheet скользит...
459 просмотров
schedule 09.12.2023

Как делиться данными между несколькими устройствами iphone с помощью Game Center
Создаю многопользовательскую игру. Я использовал этот учебник для создания своей игры: Игра Центральная часть 1 Игра Центральная часть 2 Сейчас у меня проблемы: - как делиться данными для всех игроков. В учебнике Рэя Вендерлиха мы...
526 просмотров
schedule 06.12.2023

Как создать видеофайл с помощью iPhone SDK
Возможный дубликат: Как экспортировать массив UIImage как фильм? Мне нужно сгенерировать видеофайл с помощью iPhone SDK, в настоящее время я думаю об изображениях, которые помещаются в UIView в нужном порядке, а затем собирают их в...
80 просмотров
schedule 03.12.2023

Как определить, были ли другие мои приложения куплены пользователем?
У нас есть несколько небольших похожих приложений в AppStore с небольшой долей контента в каждом, каждое приложение платное. Теперь мы сделали большое приложение со встроенными приложениями и всем контентом из предыдущих приложений + новые функции и...
449 просмотров
schedule 12.01.2024

Приложение вылетает при попытке загрузки из SQLite
Ну, я делаю обновление для приложения, которое я сделал, но у меня есть некоторые проблемы во время выполнения. Люди сказали, что хотят иметь возможность сохранять введенные данные, поэтому я внедряю базу данных SQLite. Я получил приложение, чтобы...
527 просмотров
schedule 27.11.2023

Как я могу отправить какое-то значение из detailView в masterView в контроллере splitView?
У меня есть таблица в masterView и несколько кнопок в detailView. поэтому, когда я нажимаю какую-либо кнопку, на основе нажатия кнопки masterTable должен загружаться ???
165 просмотров
schedule 02.01.2024

Как сделать таймер недействительным, если я не создаю объект NSTimer
Я не хочу создавать объект NSTimer. Как сделать таймер недействительным? Я хочу аннулировать таймер в viewWillDisappear. -(void) viewDidLoad { [super viewDidLoad]; [NSTimer scheduledTimerWithTimeInterval:10 target:self...
2932 просмотров
schedule 12.11.2023

Две строки заголовка на UIViewController (часть UITableViewController)
Итак, у меня есть контроллер табличного представления, который показывает изображения, а затем, когда вы выбираете ячейку, он открывает UIViewController с представлением изображения и панелью навигации с кнопками для возврата или сохранения...
550 просмотров
schedule 02.12.2023

ActivityIndicator не останавливает анимацию и не удаляется из супервизора в UICollectionViewCell.
Я пытаюсь реализовать UICollectionView и показывать изображения. Я использую SDWebimage , который отлично работает в tableviewcells, но когда я попытался использовать его в UICollectionviewCell , он не останавливается и не удаляет индикатор...
3863 просмотров

Добавление библиотеки C++ в проект iOS не скомпилируется должным образом
В моем проекте iOS мне нужно использовать библиотеку C++, состоящую из некоторых файлов заголовков (.h) и файла библиотеки .a (у меня нет фактического исходного кода). В моем коде Obj-c я импортировал нужный мне заголовок .h, однако Xcode, похоже,...
564 просмотров
schedule 23.10.2023

Как создать переход от UIViewController к UISplitViewController
Вот моя настройка для приложения для iPad. Я создал новый проект с помощью приложения Single View с UIStoryboard . XCode создал основной UIViewController в качестве точки входа. В представлении я разместил панель инструментов с кнопкой. Затем...
3721 просмотров

APNS с django-ios-уведомлениями
Я пытаюсь настроить APNS для своего приложения в первый раз, и у меня возник вопрос о том, как установить пользователя, связанного с определенным идентификатором устройства. Я читаю следующее:...
355 просмотров

selectedBackgroundView изменяет подпредставления contentView
Я использую пользовательские backgroundView и selectedBackgroundView для подкласса UITableViewCell . Эти ячейки находятся в сгруппированной таблице, поэтому я устанавливаю фон и выбираю фон как UIImageView s на основе строки ячейки в...
7553 просмотров
schedule 22.11.2023

почему дата меняется, когда я пытаюсь изменить формат?
это код, который я использую для изменения формата даты NSLog(@"newBirthDates%@",_newwBirthDates); NSDateFormatter *Form = [[NSDateFormatter alloc] init]; [Form setDateFormat:@"MM/dd"]; NSDate *date1 =[NSDate date]; NSString...
102 просмотров
schedule 26.12.2023