Вопросы с тегом «objective-c»

197
Интервал между ячейками в UICollectionView

Как установить интервал между ячейками в разделе UICollectionView? Я знаю, что есть свойство, которое minimumInteritemSpacingя установил на 5.0, но интервал не отображается 5.0. Я реализовал метод делегирования потока. - (CGFloat)collectionView:(UICollectionView *)collectionView...

195
Что такое Swift-эквивалент responsedsToSelector?

Я погуглил, но не смог выяснить, что такое быстрый эквивалент respondsToSelector:. Это единственное, что я могу найти ( альтернатива Swift для responsedsToSelector:), но это не слишком уместно в моем случае, так как он проверяет наличие делегата, у меня нет делегата, я просто хочу проверить,...

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

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

193
@try - блок вылова в Objective-C

Почему @try не блокирует работу? Приложение рухнуло, но предполагалось, что оно попадет в блок @try. NSString* test = [NSString stringWithString:@"ss"]; @try { [test characterAtIndex:6]; } @catch (NSException * e) { NSLog(@"Exception: %@", e); } @finally { NSLog(@"finally"); }...

193
Масштабирование MKMapView для размещения выводов аннотаций?

Я использую MKMapView и добавил несколько аннотированных штифтов на карту около 5-10 километров. Когда я запускаю приложение, моя карта начинает уменьшаться, чтобы показать весь мир, как лучше всего увеличить карту так, чтобы контакты соответствовали виду? РЕДАКТИРОВАТЬ: Первоначально я хотел бы...

192
Получите push-уведомление, пока приложение на переднем плане iOS

Я использую сервис push-уведомлений в своем приложении. Когда приложение находится в фоновом режиме, я могу видеть уведомление на экране уведомлений (экран отображается, когда мы проводим вниз с верхней части устройства iOS). Но если приложение находится на переднем плане, метод делегата -...

192
Цель-C: BOOL против bool

Я видел "новый тип" BOOL( YES,NO ). Я читал, что этот тип почти как символ. Для тестирования я сделал: NSLog(@"Size of BOOL %d", sizeof(BOOL)); NSLog(@"Size of bool %d", sizeof(bool)); Приятно видеть, что оба журнала отображают «1» (иногда в C ++ bool имеет тип int, а его размер равен 4) Так что...

192
Ожидание выполнения двух асинхронных блоков перед запуском другого блока.

При использовании GCD мы хотим подождать, пока два асинхронных блока не будут выполнены и выполнены, прежде чем перейти к следующим шагам выполнения. Каков наилучший способ сделать это? Мы попробовали следующее, но это не сработало:...

191
Почему @autoreleasepool все еще нужен для ARC?

По большей части с ARC (Автоматический подсчет ссылок) нам вообще не нужно думать об управлении памятью с объектами Objective-C. Больше не разрешено создавать NSAutoreleasePools, однако есть новый синтаксис: @autoreleasepool { … } Мой вопрос: зачем мне это нужно, когда я не должен вручную выпускать...

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

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

188
Какие детали «Objective-C Literals» упоминаются в примечаниях к выпуску Xcode 4.4?

Я просматривал заметки о выпуске для Xcode 4.4 и заметил это: Компилятор LLVM 4.0 Xcode теперь включает в себя Apple LLVM Compiler версии 4.0, включая следующие новые функции языка Objective-C : [...] - Литералы Objective-C: создают литералы для NSArray, NSDictionary и NSNumber, точно так же, как...

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

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

187
Неявное преобразование Objective C теряет целочисленную точность «NSUInteger» (иначе «unsigned long») к предупреждению «int»

Я работаю над некоторыми упражнениями и получил предупреждение, в котором говорится: Неявное преобразование теряет целочисленную точность: «NSUInteger» (он же «unsigned long») в «int» #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSArray...

186
Какие новые команды документации доступны в Xcode 5? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Одной из новых функций Xcode 5 является...