Публикации по теме '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 просмотров
schedule
06.09.2022
Простой избыточный выпуск Objective-C, который *должен* вылетать, не вылетает. Почему?
Либо мой отладчик неисправен, либо есть что-то фундаментальное, чего я не понимаю.
У меня есть очень простой код в очень простой программе командной строки, которая должна падать. Тем не менее, это не сбой.
int main (int argc, const char *...
1693 просмотров
schedule
24.06.2022
Должен ли я использовать 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 просмотров
schedule
04.09.2022
Как попасть в 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 просмотров
schedule
18.02.2023
CFRunLoopRun() против [запуск NSRunLoop]
У меня есть объект NSRunLoop, к которому я привязываю таймеры и потоки. Это прекрасно работает. Остановить это вообще отдельная история.
Я запускаю цикл, используя [runLoop run] .
Если я попытаюсь остановить цикл с помощью...
8564 просмотров
schedule
12.02.2023
Как найти все ключи, используемые в 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 просмотров
schedule
26.12.2022
Почему 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 просмотров
schedule
05.04.2023