Вопросы с тегом «cocoa»

Cocoa - это среда разработки приложений Apple для macOS, состоящая из Foundation, Application Kit и Core Data. Используйте тег «Какао-сенсорный» для вопросов iOS.

24
Ошибка сборки Xcode «Неопределенные символы для архитектуры x86_64»
Вопрос начинающего Xcode: Это мой первый опыт работы с Xcode 4.6.3. Я пытаюсь написать очень простую консольную программу, которая ищет сопряженные устройства BT и печатает их в NSLog. Он строит со следующей ошибкой: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_IOBluetoothDevice", referenced from: objc-class-ref in main.o ld: symbol(s) not found for architecture …

9
Как работает подчеркивание перед переменной в классе target-c какао?
Я видел в нескольких примерах iPhone, что атрибуты используют подчеркивание _ перед переменной. Кто-нибудь знает что это значит? Или как это работает? Файл интерфейса, который я использую, выглядит следующим образом: @interface MissionCell : UITableViewCell { Mission *_mission; UILabel *_missionName; } @property (nonatomic, retain) UILabel *missionName; - (Mission *)mission; Я не …



20
Генерация случайной буквенно-цифровой строки в какао
Я хочу вызвать метод, передать ему длину и сгенерировать случайную буквенно-цифровую строку. Существуют ли какие-либо служебные библиотеки, которые могут иметь несколько таких функций?



10
Как я могу сказать, если к объекту прикреплен наблюдатель значения ключа
если вы указываете объекту c объект removeObservers: для ключевого пути, и этот ключевой путь не зарегистрирован, он взламывает sads. лайк - «Невозможно удалить наблюдателя для ключевого пути« theKeyPath », поскольку он не зарегистрирован в качестве наблюдателя». Есть ли способ определить, есть ли у объекта зарегистрированный наблюдатель, так что я могу …

7
Исправить предупреждение «Захват [объекта] в этом блоке, вероятно, приведет к циклу сохранения» в коде с поддержкой ARC
В коде с поддержкой ARC, как исправить предупреждение о потенциальном цикле сохранения при использовании блочного API? Предупреждение: Capturing 'request' strongly in this block is likely to lead to a retain cycle созданный этим фрагментом кода: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:... [request setCompletionBlock:^{ NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] deserialize:request.rawResponseData error:nil]; …

4
NSInvocation для чайников?
Как именно NSInvocationработает? Есть хорошее введение? У меня конкретно возникают проблемы с пониманием того, как работает следующий код (из Cocoa Programming для Mac OS X, 3rd Edition ), но я также могу применять концепции независимо от учебного примера. Код: - (void)insertObject:(Person *)p inEmployeesAtIndex:(int)index { NSLog(@"adding %@ to %@", p, employees); …

10
Получение списка файлов в каталоге с глобусом
По какой-то безумной причине я не могу найти способ получить список файлов с глобусом для данного каталога. В настоящее время я застрял с чем-то вроде: NSString *bundleRoot = [[NSBundle mainBundle] bundlePath]; NSArray *dirContents = [[NSFileManager defaultManager] directoryContentsAtPath:bundleRoot]; ..и затем убираю вещи, которые я не хочу, и это отстой. Но что …

11
Удалить все пробелы из NSString
Я пытался избавиться от пробелов в NSString, но ни один из методов, которые я пробовал, не работал. У меня есть "this is a test"и я хочу получить "thisisatest". Я использовал whitespaceCharacterSet, который должен устранить пробелы. NSString *search = [searchbar.text stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; но я продолжал получать ту же строку с …


8
Форматирование NSDate в определенных стилях для года, месяца, дня и часа, минуты, секунды
Мне в основном нужно получить текущую дату и время отдельно, в формате: 2009-04-26 11:06:54 Приведенный ниже код из другого вопроса по той же теме генерирует сейчас: | 2009-06-01 23:18:23 +0100 | dateString: | 01 июня 2009 г. 23:18 | разобрано: | 2009-06-01 23:18:00 +0100 | Это почти то, что я …

11
Изменение точки привязки моего CALayer перемещает представление
Я хочу изменить anchorPoint, но оставить вид на том же месте. Я пробовал NSLog-ing, self.layer.positionи self.centerоба они остаются неизменными независимо от изменений в anchorPoint. И все же мой взгляд движется! Любые советы о том, как это сделать? self.layer.anchorPoint = CGPointMake(0.5, 0.5); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); self.layer.anchorPoint = CGPointMake(1, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.