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

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

8
Как обновить один модуль, не затрагивая другие зависимости
Я понимаю , что следующая команда будет обновляться один стручок: pod update <podname>. Однако это также обновляет зависимости других модулей (модулей, которые не были включены в команду обновления), которые вы ранее установили. Есть ли способ обновить один модуль и оставить все остальные зависимости в покое?
202 cocoa  cocoapods 

11
Как получить данные пикселей из UIImage (Cocoa Touch) или CGImage (Core Graphics)?
У меня есть UIImage (Touch Cocoa). Исходя из этого, я счастлив получить CGImage или что-нибудь еще, что вы хотели бы, что доступно. Я хотел бы написать эту функцию: - (int)getRGBAFromImage:(UIImage *)image atX:(int)xx andY:(int)yy { // [...] // What do I want to read about to help // me fill in …

10
Печать CSS: Избегать разрезания пополам DIV между страницами?
Я пишу плагин для части программного обеспечения, которая берет большую коллекцию элементов и вставляет их в HTML в WebView в Какао (который использует WebKit в качестве средства визуализации, поэтому в основном вы можете предположить, что этот файл HTML открывается в Сафари). DIVs, которые он делает, имеют динамическую высоту, но они …

20
Лучший способ удалить из NSMutableArray во время итерации?
В Какао, если я хочу перебрать NSMutableArray и удалить несколько объектов, которые соответствуют определенным критериям, каков наилучший способ сделать это без перезапуска цикла каждый раз, когда я удаляю объект? Спасибо, Изменить: Просто чтобы уточнить - я искал лучший способ, например, что-то более элегантное, чем обновление индекса вручную, в котором я …
194 objective-c  cocoa 

28
iOS - сборка завершается неудачно с CocoaPods не удается найти заголовочные файлы
У меня есть проект iOS с использованием CocoaPods. Все работало гладко, пока другой разработчик не начал работать над тем же проектом. Он внес некоторые изменения (только в код, насколько я знаю) и сделал новую ветку в репо. Я проверил его ветку и попытался построить его, но получаю сообщение об ошибке: …

12
Какой лучший способ перемешать массив NSMutableArray?
Если у вас есть NSMutableArray , как вы перемешиваете элементы случайным образом? (У меня есть собственный ответ на этот вопрос, который опубликован ниже, но я новичок в Какао, и мне интересно знать, есть ли лучший способ.) Обновление: как отмечает @Mukesh, начиная с iOS 10+ и macOS 10.12+, существует -[NSMutableArray shuffledArray]метод, …

6
Почему код внутри модульных тестов не может найти ресурсы пакета?
Некоторый код, который я тестирую, должен загрузить файл ресурсов. Он содержит следующую строку: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; В приложении все работает нормально, но при запуске модульного тестирования pathForResource:возвращает ноль, что означает, что он не может найтиfoo.txt . Я убедился, что foo.txtон включен в фазу сборки Copy Bundle …


4
Почему делегатам Objective-C обычно дают свойство назначать, а не сохранять?
Я пролистываю замечательный блог, который ведет Скотт Стивенсон, и пытаюсь понять фундаментальную концепцию Objective-C, заключающуюся в том, чтобы назначать делегатам свойство 'assign' против 'retain'. Обратите внимание, что в среде сборки мусора они одинаковы. В основном меня интересует не основанная на GC среда (например, iPhone). Прямо из блога Скотта: «Ключевое слово …

6
Как создать приложение Menubar для Mac
РЕДАКТИРОВАТЬ: Это хороший готовый приложение Menubar здесь ( источник GitHub ) с этим ответом . Мне было интересно, как сделать приложение Menubar, каковы требования для этого? Я видел простое приложение для меню, чтобы открыть ссылки с помощью вашего браузера, я хочу создать что-то похожее на это. Это приложение, которое мне …
175 macos  cocoa  menubar 

4
Каков оптимальный способ хранения NSDate в NSUserDefaults?
Есть два способа хранения NSDate в NSUserDefaults, с которыми я столкнулся. Вариант 1 - setObject: forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; Вариант 2 - timeIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval = …

13
Каков наилучший способ решить коллизию пространства имен Objective C?
Objective-C не имеет пространств имен; это очень похоже на C, все находится в одном глобальном пространстве имен. Обычная практика - ставить классы с инициалами, например, если вы работаете в IBM, вы можете добавить к ним префикс «IBM»; если вы работаете в Microsoft, вы можете использовать «MS»; и так далее. Иногда …

7
Как инициализировать строку из NSData в Swift
Я пытался инициализировать строку из NSDataв Swift. В документации NSString Cocoa Apple говорит, что вы должны использовать это: init(data data: NSData!, encoding encoding: UInt) Однако Apple не включила ни одного примера для использования или где поставить init. Я пытаюсь преобразовать следующий код из Objective-C в Swift NSString *string; string = …
173 string  swift  cocoa  nsdata 

10
Регулярные выражения в приложении Objective-C Cocoa
Начальный поиск в Google указывает, что в приложении Objective-C Cocoa нет встроенного способа выполнения регулярных выражений. Итак, четыре вопроса: Это действительно так? Ты шутишь, что ли? Хорошо, тогда есть ли хорошая библиотека с открытым исходным кодом, которую вы рекомендуете? Как можно приблизиться достаточно близко, не импортируя библиотеку, возможно, с помощью …
173 objective-c  regex  cocoa 


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