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

331
Свойство NSString: скопировать или сохранить?

Допустим, у меня есть класс SomeClassс stringименем свойства: @interface SomeClass : NSObject { NSString* name; } @property (nonatomic, retain) NSString* name; @end Я понимаю, что имя может быть присвоено, и NSMutableStringв этом случае это может привести к ошибочному поведению. Для строк в целом...

314
Базовые данные против SQLite 3 [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

260
Ошибка «Неизвестный класс <MyClass> в файле Interface Builder» во время выполнения

Хотя Interface Builder знает об этом MyClass, я получаю сообщение об ошибке при запуске приложения. Это происходит, когда MyClassявляется частью библиотеки, и не происходит, если я скомпилирую класс непосредственно в цели...

235
Удалить / Сбросить все записи в Базовых данных?

Знаете ли вы какой-либо способ удалить все записи, хранящиеся в Core Data? Моя схема должна остаться прежней; Я просто хочу сбросить его до пустого. редактировать Я хочу сделать это программно, чтобы пользователь мог по существу нажать...

202
Как обновить один модуль, не затрагивая другие зависимости

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

200
Как получить данные пикселей из 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...

199
Печать CSS: Избегать разрезания пополам DIV между страницами?

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

194
Лучший способ удалить из NSMutableArray во время итерации?

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

190
iOS - сборка завершается неудачно с CocoaPods не удается найти заголовочные файлы

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

187
Какой лучший способ перемешать массив NSMutableArray?

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

184
Почему код внутри модульных тестов не может найти ресурсы пакета?

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

176
Почему делегатам Objective-C обычно дают свойство назначать, а не сохранять?

Я пролистываю замечательный блог, который ведет Скотт Стивенсон, и пытаюсь понять фундаментальную концепцию Objective-C, заключающуюся в том, чтобы назначать делегатам свойство 'assign' против 'retain'. Обратите внимание, что в среде сборки мусора они одинаковы. В основном меня интересует не...

175
Как создать приложение Menubar для Mac

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