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


Машинный фундамент
Что такое Machine Foundation?

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

Добавление строковых объектов в NSmutableArray?
У меня есть небольшой базовый тест инструмента (Objective-C), с которым я играю, и у меня есть несколько вопросов... #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool =...
18496 просмотров
schedule 31.08.2023

Почему -isMemberOfClass: здесь не работает?
NSMutableArray *arr = [NSMutableArray arrayWithCapacity:3]; if ([arr isMemberOfClass:[NSMutableArray class]]) { NSLog(@"YEP!!"); } else { NSLog(@"NO!!"); } Я всегда получаю «НЕТ !!» в консоли. Я пробовал с Array, NSNumber, NSString....
2722 просмотров
schedule 07.05.2023

рекомендации по управлению памятью для базовых функций
В то время как управление памятью для основных классов согласовано и задокументировано, я был удивлен, обнаружив (через дружественный EXC_BAD_ACCESS ), что функции Foundation, такие как, например, NSStringFromSelector() , похоже, возвращают...
125 просмотров
schedule 19.07.2023

Цель-C: получение истинного класса классов в кластерах классов
Недавно, пытаясь ответить на вопросы здесь, я запустил некоторый тестовый код, чтобы увидеть, как Xcode / gdb сообщает класс экземпляров в кластеры классов . (см. ниже) Раньше я ожидал увидеть что-то вроде:...
813 просмотров

Простой избыточный выпуск Objective-C, который *должен* вылетать, не вылетает. Почему?
Либо мой отладчик неисправен, либо есть что-то фундаментальное, чего я не понимаю. У меня есть очень простой код в очень простой программе командной строки, которая должна падать. Тем не менее, это не сбой. int main (int argc, const char *...
1693 просмотров

Должен ли я использовать NSNumber вместо основных типов чисел C?
В чем преимущество использования NSNumber из Foundation Framework вместо базовых типов C (int, float, double)? Использование NSNumber: NSNumber *intNumber; NSInteger myInt; intNumber = [NSNumber numberWithInteger: 100]; myInt = [intNumber...
4350 просмотров
schedule 04.05.2022

Ошибка основания в stringByAppendingPathComponent?
Я попробовал следующую строку в приложении iOS и в инструменте Foundation: [@"http://www.apple.com/" stringByAppendingPathComponent:@"/"] Каждый раз, когда я получаю результат: @"http:/www.apple.com" Другими словами,...
1005 просмотров
schedule 24.07.2023

Что происходит, когда освобождается элемент NSArray?
Предположим, я создаю несколько объектов и добавляю их в массив. House *myCrib = [House house]; House *johnHome = [House house]; House *lisaHome = [House house]; House *whiteHouse = [House house]; NSArray *houses = [NSArray arrayWithObjects:...
1028 просмотров
schedule 17.05.2022

Есть ли константа для максимального значения CGFloat?
Мне нужно создать CGSize для вычисления высоты текста произвольного текста произвольной длины. В UIKit есть прекрасный метод -sizeWithFont: constrainedToSize: и мой текст ограничен только по ширине, но не по высоте. Для этого мне нужно установить...
46156 просмотров

Как попасть в NSString?
Как получить ввод от NSString, если scanf ("%@", &str); не работает?
825 просмотров
schedule 20.01.2023

Добавление не NSObjects в NSMutableArray
Это недавнее обсуждение SO смутил меня. Прототип NSMutableArray для addObject: : - (void)addObject:(id)anObject и id определяется в objc.h как typedef struct objc_class *Class; typedef struct objc_object { Class isa; } *id;...
1146 просмотров

CFRunLoopRun() против [запуск NSRunLoop]
У меня есть объект NSRunLoop, к которому я привязываю таймеры и потоки. Это прекрасно работает. Остановить это вообще отдельная история. Я запускаю цикл, используя [runLoop run] . Если я попытаюсь остановить цикл с помощью...
8564 просмотров

Как найти все ключи, используемые в NSKeyedArchiver/NSKeyedUnarchiver
У меня есть NSData, созданный с помощью NSKeyedArchiver . Есть ли способ перебрать все значения внутри него? Должна быть какая-то возможность получить все ключи, которые хранились в нем при использовании +[NSKeyedUnarchiver...
1404 просмотров
schedule 07.02.2023

Файл ресурсов не найден после обновления приложения?
Мое приложение связано с двумя предустановленными видео, и пользователь может приобрести дополнительные через покупку в приложении. Каждый видеоэпизод представляет собой объект Objective-C с переменной _videoFilePath (свойство NSString*...
178 просмотров
schedule 13.10.2022

NSDictionary objectForKey: опирается на идентичность или равенство?
Скажем, у меня есть объект с именем Person , который имеет свойство socialSecurityNumber , и этот класс переопределяет метод isEqual: для возврата true, когда свойства номера социального страхования равны. И скажем, я поместил кучу экземпляров...
3047 просмотров
schedule 02.05.2022

Является ли класс NSObject сегодня частью библиотеки времени выполнения Objective-C (вместо того, чтобы быть компонентом Foundation)?
Глядя на версию исходного кода библиотеки времени выполнения Objective-C для Mac OS X 10.8 code , я заметил, что у него есть NSObject.mm файл. Как следует из названия, у него есть реализация класса NSObject , а также встроенный пул...
737 просмотров

Почему init не является методом класса?
Почему метод init не является методом класса? Я имею в виду, что тело метода init начинается с - . Насколько мне известно, методы, начинающиеся с - , являются методами экземпляра, но, очевидно, мы хотим создать экземпляр.
220 просмотров
schedule 10.12.2022

Как правильно завершить работу службы MacOS XPC?
Я успешно выполнил Руководство по демонам и службам — Создание служб XPC , а также пример кода SandboxedFetch и рабочая установка клиента/службы, использующая новый класс NSXPCConnection . Что мне до сих пор не совсем ясно, так это то, как...
1639 просмотров
schedule 25.09.2022

Что такое Foundation Object в программировании для Mac/iOS?
Я видел ссылку на "Foundation Object" (в частности, в документах класса NSJSONSerialization https://developer.apple.com/library/ios/documentation/foundation/reference/nsjsonserialization_class/Reference/Reference.html ), однако я не совсем уверен,...
1009 просмотров
schedule 26.12.2022

NSURLSessionConfiguration HTTPAdditionalHeaders не установлен
Заголовок авторизации установлен в NSURLSessionConfiguration , но не привязан к NSURLSessionDataTask . Это ошибка в Foundation framework ? NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];...
9056 просмотров