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

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

6
Использование NSPredicate для фильтрации NSArray на основе ключей NSDictionary
У меня есть множество словарей. Я хочу отфильтровать массив по ключу. Я пробовал это: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; Это не работает, я не получаю результатов. Я думаю, что я что-то не так делаю. Я знаю, что это метод, если "СПОРТ" был …

5
NSString: isEqual vs. isEqualToString
В чем разница между isEqual:и isEqualToString:? Почему классы добавляют методы isEqualTo * (isEqualToArray для NSArray, isEqualToData для NSData, ...) вместо простого переопределения isEqual:?



8
Взаимодействие за пределами UIView
Возможно ли для UIButton (или любого другого элемента управления в этом отношении) получать события касания, когда кадр UIButton находится вне его родительского кадра? Потому что, когда я пытаюсь это сделать, мой UIButton, похоже, не может получать никаких событий. Как мне обойти это?

6
NSLog с данными CGPoint
У меня есть точка с именем CGPoint, которой назначается касание: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; Я хочу записать значение координаты x в журнал консоли: NSLog(@"x: %s", point.x); Когда я использую это, вывод журнала для этого: х: (ноль) Я проверил, что точка не равна нулю, когда …

4
Как я могу динамически создать селектор во время выполнения с помощью Objective-C?
Я знаю, как создать SELво время компиляции, используя, @selector(MyMethodName:)но я хочу создать селектор динамически из файла NSString. Это вообще возможно? Что я могу сделать: SEL selector = @selector(doWork:); [myobj respondsToSelector:selector]; Что я хочу сделать: (псевдокод, это явно не работает) SEL selector = selectorFromString(@"doWork"); [myobj respondsToSelector:selector]; Я искал документы Apple API, …


5
Что такое так называемый «кластер классов» в Objective-C?
Я читал, что NSArray - это именно такая вещь. Звучит тяжело. У меня на столе есть 7 действительно толстых книг о Objective-C, Cocoa и C. Ни в одной из них не упоминается кластер классов, по крайней мере, я не могу найти его в указателе в конце книг. Так что это?

10
Как проверить, возникает ли NSDate между двумя другими NSDate
Я пытаюсь выяснить, попадает ли текущая дата в диапазон дат, используя NSDate. Например, вы можете получить текущую дату / время с помощью NSDate: NSDate rightNow = [NSDate date]; Затем я хотел бы использовать эту дату, чтобы проверить, находится ли она в диапазоне с 9 утра до 5 вечера .

11
Как лучше всего поместить c-структуру в NSArray?
Как обычно хранить c-структуры в файле NSArray? Достоинства, недостатки, обработка памяти? Примечательно, в чем разница между valueWithBytesи valueWithPointer - поднятый Джастином и сомом ниже. Вот ссылка на обсуждение Apple valueWithBytes:objCType:для будущих читателей ... Для нестандартного мышления и большего внимания к производительности Evgen поднял вопрос об использовании STL::vectorв C ++ . …


13
Управление несколькими асинхронными соединениями NSURLConnection
У меня в классе много повторяющегося кода, который выглядит следующим образом: NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; Проблема с асинхронными запросами заключается в том, что у вас выполняются различные запросы, и у вас есть делегат, которому назначено обрабатывать их все как одну сущность, много ветвлений и уродливый код начинает …

10
Ошибка компоновщика Xcode: файл слишком мал для архитектуры x86_64
Я разрабатываю приложение в Xcode. Когда я пытаюсь построить, появляется эта ошибка: ld: in /Users/theodore/Library/Developer/Xcode/DerivedData/Tower-bkpdifuqssebjdgurzmtirbxejnn/Build/Intermediates/Tower.build/Debug/Tower.build/Objects-normal/x86_64/TWRAppDelegate.o, file too small for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Кто-нибудь знает в чем дело?

7
Как я могу установить значок для приложения Mac в Xcode?
Я много узнал о написании кода Objective-C и проектировании в Interface Builder, и я хотел установить значки для своих простых программ. Я добавил один и тот же JPG ко всем полям размера в Icon Composer и получил ICNS, но не мог понять, как добавить его в проект. Заранее спасибо.
87 xcode  cocoa  macos  icons 

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