Описание тега nspointerarray

NSPointerArray - это изменяемая коллекция, смоделированная на основе NSArray, но она также может содержать значения NULL, которые можно вставлять или извлекать (и которые вносят вклад в счетчик объекта).
1 ответ

NSMutableArray с [NSNull null] против NSPointerArray

Я пишу шахматную программу, которая хранит все фигуры в NSMutableArray с [NSNull null] представляющие пустые места. Я только что узнал о NSPointerArray и мне было интересно, должен ли я переключиться на это вместо этого. В основном, каковы плюсы / м…
2 ответа

С NSPointerArray, как перебирать непрозрачные указатели?

Я недавно обнаружил эти классы, как NSMapTable а также NSPointerArray, которые работают как традиционные коллекции, но также позволяют хранить слабые ссылки или простые старые указатели Си. К сожалению, похоже, что вы не можете использовать for...in…
1 ответ

Доступ к объектам с помощью NSPointerArray?

У меня есть NSPointerArray и в одном из моих методов я хочу получить доступ к объектам, хранящимся в этом NSPointerArray (так как я должен использовать один из объектов properties). Я не хочу создавать новый NSArray с методом allObjects, который буд…
16 авг '12 в 23:49
1 ответ

Как вырастить 2d динамически размещенный строковый массив в C++11?

Итак, я занимался этим вопросом: В. Напишите программу, которая позволяет пользователям отслеживать последний раз, когда они разговаривали с каждым из своих друзей. Пользователи должны иметь возможность добавлять новых друзей (столько, сколько они х…
0 ответов

Неверные значения, возвращаемые NSPointerArray

Мне нужно добавить несколько указателей CLLocationCoordinate2D в NSPointerArray, Вот как я создал массив: myArrayProperty = [[NSPointerArray alloc] initWithOptions:NSPointerFunctionsOpaqueMemory]; и добавил указатели CLLocationCoordinate2D следующим…
02 фев '18 в 11:54
2 ответа

NSPointerArray странное уплотнение

У меня слабый NSPointerArray с некоторыми NSObject это было выпущено. Перед звонком compact что я вижу это: (lldb) po [currentArray count] 1 (lldb) po [currentArray pointerAtIndex:0] <nil> (lldb) po [currentArray allObjects] <__NSArrayM 0x1…
1 ответ

Как передать значения двойному указателю и вывести значения, как если бы это был многомерный массив? (С)

У меня есть следующая структура, которую я не могу изменить: typedef struct _content { int length; char **lines; } content_t; Я инициализировал это в основной функции следующим образом: struct _content cont; cont.length = 6; cont.lines[cont.length-1…
1 ответ

Основы NSPointerArray

Я пытаюсь познакомиться с NSPointerArray-class, и у меня есть очень специфический вопрос относительно ячеек табличного представления. Если я сохраню указатель на ячейку, которая нажимается в NSPointerArray, смогу ли я отследить его до исходной ячейк…
18 янв '15 в 15:15
2 ответа

Как найти максимальное значение UnsafeMutablePointer<Float> с bufferSize типа данных UInt32 в Swift?

Я новичок в разработке и работаю над проектом, в котором мне нужно было визуализировать звуковые волны! Я использую модуль EZAudio, где для отображения волн на экране используется функция UpdatePlot и в параметре передается UnsafeMutablePoiter>. Я х…
24 июл '16 в 20:38
1 ответ

Слабый массив объектов в Swift

Я хотел бы создать массив объектов как свойство другого класса в Swift, например: class person{ var livingInHouse : house name : String } class house{ var personArray : [person] } Мои ограничения: Я хотел бы легко получить доступ к объектам в person…
26 янв '15 в 12:55
20 ответов

Как мне объявить массив слабых ссылок в Swift?

Я хотел бы хранить массив слабых ссылок в Swift. Сам массив не должен быть слабой ссылкой - его элементы должны быть. Я думаю какао NSPointerArray предлагает нетипичную версию этого.
2 ответа

Как добавить объект в NSPointerArray?

Я хочу хранить слабые ссылки в NSPointerArray но я получаю ошибку: public var objectWithReloadFRC = NSPointerArray(options: NSPointerFunctionsWeakMemory) objectWithReloadFRC.addPointer(self) //self is an UIViewController subclass попробовал это тоже…
02 июл '15 в 17:32
1 ответ

Я столкнулся с каким-то странным кодом в динамическом распределении памяти для 2D-массивов в C++? пожалуйста, объясните мне, что это?

Код :- p = new int *[5]; где p - указатель и объявлен как int **P; Пожалуйста, объясните мне, почему существует * между новым и [5].
15 май '20 в 19:48
1 ответ

C Указатель на массивы [дубликат]

Я изучаю указатели на C. Когда я объявляю: char c1[] ="hello"; c1[0] = c1[1]; printf("%s\n", c1); Он распечатывает eello Но когда я делаю следующее: char * c2="hello"; c2[0] = c2[1]; printf("%s\n", c2); он компилируется на C #, но программа вылетает…
12 сен '21 в 20:10
0 ответов

Почему я не могу использовать printf() с переменной 'i' в качестве аргумента

` void DisplayFood(int*NumOfFood,int*Rno,char *Names[],int*Price,int*Quantity,char*mfg[],char*exp[]) { int i =0; for(i=0;i&lt;*NumOfFood;i++) { printf("\n%-20d",Rno[i]); printf("%-20s\t",Names[i]); printf("%-20d\t\t",Price[i]); printf("%-20s\t\t",mf…