0
ответов

Как удалить содержимое каталога Documents (а не самого каталога Documents)?

Я хочу удалить все файлы и каталоги, содержащиеся в Каталог документов. Я считаю, что использование метода [fileManager removeItemAtPath: documentsDirectoryPath error: nil] удалит ...
вопрос задан: 5 March 2013 13:33
0
ответов

Какова логика наличия изменяемых и неизменяемых версий классов, таких как NSArray, NSDictionary и т. Д. В Objective C?

Почему общие классы коллекций в Objective C, такие как NSString, NSArray, NSDictionary и т.д., имеют как изменяемую, так и неизменяемую версию. Какова логика их определения по отдельности? Производительность, ...
вопрос задан: 5 March 2013 13:32
0
ответов

Разница между методами containsObject: и member: NSSet?

В чем разница между этими двумя методами, принадлежащими классу NSSet: - (BOOL) containsObject: (id) anObject - (id) member: (id) object
вопрос задан: 5 March 2013 13:32
0
ответов

NSUserDefaults возвращает изменяемый массив

Я создаю модель для MVC, и у меня возникла аномалия, в которой, вопреки документации Apple, «значения, возвращаемые из NSUserDefaults, являются неизменяемыми, даже если вы установили изменяемый объект. как ...
вопрос задан: 5 March 2013 13:32
0
ответов

Как вывести список всех папок и их подкаталогов / файлов в iPhone SDK?

Я хочу, чтобы пользователь выбрал любой файл, присутствующий на его / его iPhone, чтобы он использовался в качестве вложения электронной почты. Для этого я хочу показать список всех файлов и папок, имеющихся в iPhone. Но как ...
вопрос задан: 1 November 2012 23:05
0
ответов

Почему объекты Objective-C должны динамически выделяться?

Почему Objective-c объекты должны быть размещены динамически? Почему мне нужно сделать его указателем на объект, в отличие от C ++, я могу создавать их в стеке? Спасибо.
вопрос задан: 1 November 2012 22:56
0
ответов

NSPredicate 'OR' фильтрация на основе NSArray ключей

Рассмотрим следующий NSArray: NSArray *dataSet = [[NSArray alloc] initWithObjects: [NSDictionary DictionaryWithObjectsAndKeys:@"abc", @"key1", @"def", @"key2", @"hij", @"key3", nil]...
вопрос задан: 22 September 2012 15:07
0
ответов

[Описание NSObject]

Здравствуйте, не могли бы вы привести пример использования этого метода + (NSString *)description Я использую description с экземпляром NSObject (, любым видом объекта )или NSString? или я использую без...
вопрос задан: 7 August 2012 20:13
0
ответов

Доступ к значению из массива объектов

У меня есть два массива, а именно NMutableArray *первый; NMutableArray *секунда; Теперь я копирую первый объект во второй массив, например (int i=0;i
вопрос задан: 27 April 2012 05:56
0
ответов

Использование NSTimer для реализации логики повторных попыток с экспоненциальной отсрочкой

Я пытаюсь реализовать логику повторных попыток с экспоненциальной отсрочкой с помощью NSTimer. Мой код выглядит так::-(void )start { [NSTimer ScheduleTimerWithTimeInterval :0.0 target :self selector :@selector (...
вопрос задан: 23 April 2012 04:22
0
ответов

Создать диапазон дат

Я хочу создать массив диапазона, который содержит дни между определенной датой начала и окончания . Например, у меня есть дата начала с 1 января 2012 года и дата окончания с 7 января 2012 года. Массив ...
вопрос задан: 11 March 2012 23:50
0
ответов

Является ли NSIndexPath потокобезопасным?

В документации Apple по многопоточности не указано, что NSIndexPath является потокобезопасным или нет! Как неизменный класс, я обычно ожидал, что он будет потокобезопасным. Раньше я уверен, что в документации говорилось, что ...
вопрос задан: 10 February 2012 17:09
0
ответов

Предпочтительный способ создания изменяемой копии неизменяемого объекта?

Есть 2 варианта (возможно, больше). Использование NSSet в качестве примера: NSMutableSet * mutableSet = [NSMutableSet setWithSet: nonMutableSet]; или NSMutableSet * mutableSet = [[nonMutableSet mutableCopy] ...
вопрос задан: 24 January 2012 10:37
0
ответов

Преобразование косвенного указателя на указатель Objective-C в 'CFReadStreamRef *' запрещено с помощью ARC

Я хочу использовать CFStreamCreatePairWithSocketToHost с NSInput- и OutputStreams. У меня есть два ивара NSInputStream * _inputStream и NSOutputStream * _outputStream. Следующее дает мне две ошибки ...
вопрос задан: 12 January 2012 11:33
0
ответов

CFRunLoopRun () vs [NSRunLoop run]

У меня есть объект NSRunLoop, к которому я прикрепляю таймеры и потоки. Он отлично работает. Остановить это - совсем другая история. Я запускаю цикл, используя [runLoop run]. Если я пытаюсь остановить цикл, используя ...
вопрос задан: 21 December 2011 13:26
0
ответов

Содержит ли NSSet containsObject: тест на равенство указателей или равенство значений?

Скажем, у меня есть NSSet со строкой в ​​нем. Если я отправлю containsObject: с другой строкой, которая имеет другой указатель, но точно такое же строковое значение, это вернет YES? Кроме того, это та же история ...
вопрос задан: 7 December 2011 05:08
0
ответов

Самый простой способ циклично выполниться между двумя NSDates на iPhone?

Что самый простой путь состоит в том, чтобы циклично выполнить от одной даты до другого? Что я хочу, концептуально что-то вроде этого: для (NSDate *дата = [[startDate копия] автовыпуск]; [дата выдерживает сравнение: endDate] <0;...
вопрос задан: 1 September 2011 21:18
0
ответов

Есть ли константа для максимального значения CGFloat?

Мне нужно создать CGSize для вычисления высоты текста произвольного текста произвольной длины. UIKit имеет этот прекрасный метод -sizeWithFont: constrainedToSize: и мой текст ограничен только по ширине, но ...
вопрос задан: 8 June 2011 09:58
0
ответов

Как я могу определить, был ли NSNumber, который я возвращаю из -valueForKey:, изначально int или float?

причина в том, что я должен вернуть точное значение, как оно было в свойстве. Итак, если это было число с плавающей запятой, я хочу вызвать -floatValue. Но если это было int, я хочу вызвать -intValue. NSNumber помнит, как .. .
вопрос задан: 24 April 2011 13:54
0
ответов

Следует ли мне использовать NSNumber вместо базовых типов чисел C?

Каковы преимущества использования NSNumber от Foundation Framework вместо базовых типов C (int, float, double)? Использование NSNumber: NSNumber * intNumber; NSInteger myInt; intNumber = [NSNumber ...
вопрос задан: 18 February 2011 20:41
0
ответов

Простая избыточная версия Objective-C, которая * должна * давать сбой, не вызывает сбоев. Почему?

Либо мой отладчик сломан, либо есть что-то фундаментальное, чего я не понимаю. У меня есть очень простой код в очень простой программе командной строки, которая должна аварийно завершить работу. Однако это не ...
вопрос задан: 2 November 2010 15:39
0
ответов

What is the point in a retain immediately followed by an autorelease?

I'm looking at some open source code and trying to understand why the author has done something in a particular way. The class is a wrapper around NSArray to create a stack data structure with push, ...
вопрос задан: 15 October 2010 14:13
0
ответов

NSFileManager fileExistsAtPath: & symbolic links

В моем каталоге ~ / Library / Caches / у меня есть символическая ссылка на пакет моего приложения и некоторые символические ссылки к изображениям (например, big_picture.png - это символическая ссылка на small_picture.png). Когда я пытаюсь проверить, есть
вопрос задан: 30 August 2010 11:26