Вопросы по теме 'alloc'

Освобождение памяти, используемой в блоке таймера, но выделенной из него, при остановке таймера
Я объявляю таймер, указав его код с блоком (чтобы этот код выполнялся каждые x секунд). Я хочу, чтобы таймер запускался, когда пользователь нажимает кнопку, поэтому я создаю и возобновляю таймер внутри функции, которая является IBAction....
271 просмотров

в чем разница между alloc и allocWithZone :?
Из обсуждения на форуме кажется, что большая разница заключается в коэффициенте производительности, allocWithZone: будет выделять память из определенной области памяти, что снижает затраты на подкачку. На практике почти нет возможности...
17437 просмотров
schedule 17.03.2022

правильное выделение контроллера представления
я пытаюсь заархивировать что-то действительно простое. Я добавляю свойство для NSScrollView в мой заголовочный файл ViewController с именем PanelController: @property (strong) IBOutlet NSScrollView *listurls_fld; Я добавляю файл...
72 просмотров
schedule 13.03.2022

unsigned char alloc и бесплатная выдача
Меня смущает одна странная вещь... У меня есть массив беззнаковых символов... Я выделяю его с помощью calloc и записываю в него некоторые байтовые данные... но когда я освобождаю этот неподписанный символ и снова выделяю его, я убедитесь, что он...
1568 просмотров
schedule 22.03.2022

Инициализация подкласса в цели c
Я думаю, что это может быть невозможно, но то, что я пытался сделать, написало статический инициализатор в «загрузке» моего суперкласса, который будет инициализировать даже мои подклассы. + (id) load { Class c = [self class]; NSString...
230 просмотров
schedule 26.05.2022

Несоответствие типов при реализации встроенных трейтов, но это должно быть правильно согласно документации и источнику AllocRef
Я реализую GlobalAlloc , чтобы всегда выравнивать выделения по границам 4096 байт и чтобы размеры были кратны 64 байтам. Это обеспечит лучшую совместимость с OpenCL, в частности буферы нулевого копирования с графикой Intel. Документация и...
40 просмотров
schedule 30.05.2022

Objective-C: вызов экземпляра класса 2 из класса 1 [alloc init] не работает
У меня есть следующий метод в файле GameScreen.m с собственным объявлением - (void) drawNumbers в файле GameScreen.h: //GameScreen.h #import <UIKit/UIKit.h> @interface GameScreen : UIView { IBOutlet UIButton *cell00; } - (void)...
225 просмотров
schedule 04.07.2022

Какие объекты я выделяю / освобождаю
в Objective-C и, проще говоря - правильно ли я предполагаю что все переменные-указатели должны быть освобождены, когда они больше не используются? Каждая переменная-указатель (*) - это какой-то класс или нет? Следовательно, каждая...
943 просмотров
schedule 17.09.2023

Данные пропадают при передаче между потоками с использованием Singleton
Изменить: Спасибо @BlackFrog. Я думаю, что я уже ближе, но значения все еще не доходят... Значения устанавливаются, как показано в журналах в [progressController updateProgressSummary:...], но равны нулю, когда я регистрирую их в...
265 просмотров

Выделение памяти в Erlang C NIF
Зачем использовать void *enif_alloc_resource(ErlNifResourceType* type, unsigned size) в отличие от void *enif_alloc(size_t size) при попытке выделить память из Erlang C NIF? Ссылка не уточняет, почему....
807 просмотров
schedule 15.01.2023

программа зависает после ввода массива
#include<stdio.h> #include<conio.h> //#include<alloc.h> int* mergeSort(int*,int); int* merge(int*,int*,int); void main() { int n;int i=0; int *a,*b; scanf("%d",&n); a=(int)malloc(n*sizeof(int)); for(;i<n;i++)...
181 просмотров
schedule 23.10.2023