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

Как получить заголовок HTML-страницы, отображаемой в UIWebView?
Мне нужно извлечь содержимое тега заголовка со страницы HTML, отображаемой в UIWebView. Каковы наиболее надежные средства для этого? Я знаю, что могу: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView...
39737 просмотров
schedule 26.08.2023

Каркас фундамента. Нет файла NSString.h
Я получаю несколько ошибок сразу после того, как обновил свою рабочую копию через SVN. /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSCharacterSet.h:8:0...
6788 просмотров
schedule 03.12.2023

TCP-соединения с NSStream/CFStream
Я отчаянно пытаюсь понять, как обнаруживать ошибки при открытии потоков TCP с использованием NSStream +getStreamsToHost / CFStreamCreatePairWithSocket() . Если я сделаю это: NSInputStream* input = nil; NSOutputStream* output = nil; [NSStream...
8708 просмотров
schedule 28.10.2023

NSPredicate 'OR' фильтрация на основе NSArray ключей
Рассмотрим следующий NSArray: NSArray *dataSet = [[NSArray alloc] initWithObjects: [NSDictionary dictionaryWithObjectsAndKeys:@"abc", @"key1", @"def", @"key2", @"hij", @"key3", nil], [NSDictionary...
4735 просмотров

Строка формата NSPredicate не работает
В моем коде я хочу проверить и посмотреть, существует ли уже запись, чтобы знать, создавать ли ее или обновлять. Но я столкнулся с проблемой. Проблема в том, что когда я использую это: NSPredicate *pred = [NSPredicate predicateWithFormat:@"%@ ==...
408 просмотров
schedule 19.10.2022

Почему -[выбор NSObjectController] возвращает прокси-объект?
NSObjectController и его подклассы возвращают прокси-объект для выбора. Я хотел бы понять, почему они выбрали именно такой дизайн. Документация, похоже, не проливает много света на то, почему это так.
396 просмотров
schedule 22.03.2024

Не удается получить CFBundleIdentifier из динамически загружаемого NSBundle
Я пытаюсь загрузить пакет динамически, чтобы в некоторых случаях использовать его вместо mainBundle . Мне удалось загрузить пакет с некоторыми ресурсами, такими как Localizable.strings и так далее. И когда я использую localizedStringForKey для...
1149 просмотров
schedule 20.06.2023

Как создать фиктивные данные JSON на клиенте в объектном C/iOS?
Я хочу настроить статические фиктивные данные в формате JSON для обработки моим приложением. Это чисто на стороне клиента; Я не хочу получать что-либо из сети. Все вопросы и ответы, которые я видел до сих пор, имеют переменные NSData*, в которых...
15931 просмотров

Закрепление SSL на iOS
Чтобы повысить безопасность моего приложения и защитить пользователя от MITM-атак, я пытаюсь закрепить SSL с помощью своего самозаверяющего сертификата, следуя содержанию этот пост . Поэтому я использую следующий код для сравнения сертификата,...
2596 просмотров
schedule 23.02.2024

Должен ли я предпочесть фабричные (удобные) конструкторы распределению и инициализации?
Многие объекты Foundation предоставляют два интерфейса для создания: Общий NSObject init метод: _array = [[NSMutableArray alloc] init]; Специализированный фабричный метод (удобный конструктор), например: _array = [NSMutableArray...
215 просмотров
schedule 02.03.2023

Получение бинарного оператора ~= нельзя применить к двум (Int, Int) операндам в операторе Swift switch с (Int, Int) случаями кортежа
У меня есть UITableViewController с частным enum , называемым IndexPath , в качестве вложенного типа. class SettingsViewController: UITableViewController { enum IndexPath { case Gender, Weight, EmergencyContact var tuple:...
1193 просмотров
schedule 05.03.2024

расширение классов Foundation для соответствия протоколу Swift
Я пытаюсь определить протокол, для которого я хотел бы добавить соответствие нескольким классам Foundation, а также некоторым собственным собственным типам. Сначала я попытался сделать это с помощью удобного инициализатора в протоколе, но это...
245 просмотров
schedule 25.10.2022

Grand Central Dispatch со Swift: использование неразрешенного идентификатора GCD
Недавно я взял книгу Swift High Performance и попробовал один из примеров, связанных с Apple Grand Central Dispatch (GCD). Я помещаю следующий код в файл Playground: import Foundation //import XCPlayground...
852 просмотров

Как сделать тройник NSPipe в Swift
Я пытаюсь вывести стандартный вывод NSPipe one из NSTask, чтобы получить два NSPipes, каждый из которых войдет в стандартный ввод двух новых NSTask. Я знаю, что могу сделать это на C с помощью функции tee , но не смог найти это ни в рамках...
139 просмотров
schedule 27.10.2023

Проблема доступности Foundation API с быстрым
Мы использовали этот код много раз в нашем приложении target c, которое поддерживает устройства iOS 7. NSArray* paths = NSSearchPathForDirectoriesInDomains(searchPath, NSUserDomainMask, YES); NSString* documentsDirectory = [paths firstObject];...
71 просмотров
schedule 12.08.2022

Как представить словарь как NSValue в Swift 3?
У меня есть следующий словарь: let example: [String: (Int, Int)] = ["test": (0, 1)] Мне нужно сохранить это как переменную NSData, и для этого ее нужно сначала преобразовать в NSValue, что я пытаюсь сделать следующим образом: let nsval =...
297 просмотров

Сбой Core Data после массива фильтров iOS10 с использованием предиката
У меня проблема с CoreData начиная с iOS10 , и это случается очень редко. Так как это не исключение, то try catch тоже не помогает. Любые идеи, что это могло быть или что могло вызвать это?
43 просмотров
schedule 27.09.2023

poco 64-битная статическая библиотека Foundation -> неразрешенный символ GetAdaptersInfo
Я использую поко. Я только что обновился до версии 1.8.1-all и скомпилировал PocoFoundation в 64-битном режиме (отладка статического md, выпуск статического md) с помощью Visual Studio 2017. Моя настройка : 64-разрядная машина с Windows 10....
1133 просмотров

Строка Swift, включая специальные символы
У меня есть пользователь, который вводит многострочную строку в NSTextView. var textViewString = textView.textStorage?.string Распечатав строку ( print(textViewString) ), я получаю многострочную строку, например: hello this is line 1...
1772 просмотров

Преобразование строки времени в дату времени Unix того же дня
как преобразовать строковый час в миллисекунду дня? например: let strDate = "06:00 PM" Or: let strDate = "09:00 AM" мой код: let dateString = "06:00 PM" let dateFormatter = DateFormatter() dateFormatter.dateFormat = "HH:mm"...
279 просмотров
schedule 23.03.2024