Вопросы по теме '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 просмотров
schedule
09.03.2024
Строка формата 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 просмотров
schedule
14.11.2023
Закрепление 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 просмотров
schedule
05.09.2023
Как сделать тройник 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 просмотров
schedule
12.05.2023
Сбой 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 просмотров
schedule
15.03.2024
Строка Swift, включая специальные символы
У меня есть пользователь, который вводит многострочную строку в NSTextView.
var textViewString = textView.textStorage?.string
Распечатав строку ( print(textViewString) ), я получаю многострочную строку, например:
hello this is line 1...
1772 просмотров
schedule
19.11.2023
Преобразование строки времени в дату времени 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