Вопросы по теме 'alloc'
Выделение памяти, освобождение и NSURLConnection в приложении для iPhone
Я надеюсь, что кто-нибудь сможет мне с этим помочь. Я изо всех сил пытаюсь найти ответ на простой вопрос. Между прочим, это мой первый крупный проект obj-c после многих лет использования c и c #, так что не стесняйтесь указывать на то, что у меня не...
1413 просмотров
schedule
01.05.2023
как освободить NSMutableDictionary
Я вызываю createTableData из viewDidLoad. Чего я не понимаю, так это того, что я делаю выделение для NSMutableDictionary, но я не понимаю, почему этот объект не освобождается из памяти, несмотря на выпуск. Я вижу утечки памяти, и кажется, что утечки...
782 просмотров
schedule
09.12.2023
Создана ли утечка памяти последовательностью [array addObject:[[NSNumber alloc] initWithBool:someVariable]?];
Создаю ли я множественные утечки памяти:
NSMutableArray *array=[[NSMutableArray alloc] init];
[array addObject:[[NSNumber alloc] initWithBool:boolVariable1]];
[array addObject:[[NSNumber alloc] initWithBool:boolVariable2]];
[array...
554 просмотров
schedule
10.02.2023
Требуется ли malloc() перед realloc()?
Поскольку я прочитал, что realloc будет действовать как malloc, если указанный размер равен 0, я использовал его без malloc(), при условии, что указатель был статическим, глобальным или явно установленным в NULL, если автоматический.
Однако я...
20529 просмотров
schedule
08.09.2023
Ошибка инициализации или выделения NSString?
У меня есть этот интерфейс:
#import <Foundation/Foundation.h>
@interface Cards : NSObject { NSString* effect; NSString* image; }
-(NSString*) effect;
-(NSString*) image;
-(void) setEffect: (NSString*) effect2;
-(void) setImage:...
577 просмотров
schedule
02.09.2022
Как управлять памятью с изображениями
Итак, если я написал довольно много кода, не выделяя никаких объектов, куда денется память?
Например, вместо того, чтобы иметь
UIImage *myImage = [UIImage imageNamed:@"image.png"];
imageView.image = myImage;
[myImage release];
я имел...
222 просмотров
schedule
26.02.2022
Objective-C - разница между alloc и allocFromZone?
Возможный дубликат: в чем разница между alloc и allocWithZone:?
Я прочитал статью, в которой упоминается, что использование allocWithZone помогает повысить производительность за счет использования области памяти ближе к самому...
1820 просмотров
schedule
26.02.2023
Проблема автоматического подсчета ссылок: присвоение сохраненного объекта переменной unsafe_unretained; объект будет освобожден после назначения
Я получаю это предупреждение
«Проблема автоматического подсчета ссылок: назначение сохраненного объекта переменной unsafe_unretained; объект будет освобожден после назначения»
Вот код
.h
@interface myObject : NSObject
{
}
@property...
10467 просмотров
schedule
31.10.2022
выделено слишком много памяти
Я пытаюсь сделать приложение, но у меня много сбоев при выделении памяти, затем я пытаюсь сократить весь код и очистить его, теперь я получаю это
Почему я получаю:
Возможная утечка объекта, выделенного в строке 101 и сохраненного в livello....
269 просмотров
schedule
08.05.2023
iOS ›› Как создать массив заполнителей для объектов, которые еще не были распределены/инициализированы
В определенном представлении у меня есть набор свойств AVAudioPlayer, каждое из которых должно воспроизводиться при определенном действии пользователя. Пока воспроизводится выбранный AVAudioPlayer, если проигрывался другой AVAudioPlayer - он должен...
234 просмотров
schedule
09.05.2022
Создание синглтона с помощью allocWithZone:
BNRItemStore - это синглтон, и я был сбит с толку тем, почему super allocWithZone: нужно вызывать вместо старого доброго super alloc . А затем переопределите alloc вместо allocWithZone .
#import "BNRItemStore.h"
@implementation...
4391 просмотров
schedule
28.05.2022
Распределение памяти iPhone Objective C
Я понимаю, что при использовании Alloc, new или copy вы являетесь владельцем объекта и должны его освободить. Я понимаю, что если я сохраняю объект, мне нужно его освободить.
Но если у меня есть следующий оператор в конце метода:
return...
229 просмотров
schedule
25.11.2022
Назначение свойств Objective-C без @property
В настоящее время я разрабатываю приложение для iOS, которое было запущено другим разработчиком.
Обычно я создаю свойство для каждой переменной экземпляра (присвоить int, bool и т. Д. / Сохранить для всех классов).
Итак, в моих проектах эта...
674 просмотров
schedule
23.08.2023
Выделение памяти вектора, тип которого является собственным классом C++
У меня пока мало сообщений о выделении памяти для векторов
( Выделение памяти для класса в C++ Выделение памяти для класса в C++ , например), но мне не удалось найти решение проблемы, которую я м столкнулся прямо сейчас.
Поехали.. По словам...
504 просмотров
schedule
03.07.2022
Объекты в Objective-C когда-либо создавались в стеке?
Насколько я понимаю, в C++ можно создавать объекты в стеке:
SomeClass object = SomeClass();
или в куче:
SomeClass *object = new SomeClass();
В Objective-C кажется, что вы всегда создаете объекты в куче, поскольку [SomeClass alloc]...
1207 просмотров
schedule
25.08.2022
Реализация синглтона. Блокировка методов alloc и init для внешнего использования
У меня есть класс, который я хочу реализовать как Singleton.
Я хочу, чтобы единственный способ создания/доступа к экземпляру этого класса - через:
+(MYClass*)sharedInstance
метод. alloc и init вызываются внутри реализации метода...
1039 просмотров
schedule
27.05.2022
С++ Вектор поймать изменить размер утечки памяти
Я пытаюсь сохранить вектор, полный указателя на объекты Circle. Иногда ловушка bad_alloc работает, но иногда нет, тогда я получаю сообщение об ошибке:
Это приложение запросило у среды выполнения необычное завершение его работы. Пожалуйста,...
2249 просмотров
schedule
19.01.2023
Помощь с ошибкой выделения памяти в c++, linux с использованием g++
Я искал других с похожей проблемой на мою, но все они имеют совсем другой код, чем мой.
Когда я компилирую следующий код с помощью g++, я получаю сообщение об ошибке:
BasketbOOP: malloc.c:2451: sYSMALLOc: Утверждение `(old_top == (((mbinptr)...
159 просмотров
schedule
12.12.2022
стек вызовов показывает SIGBUS, что это значит
Мой стек вызовов показывает следующее:
--- called from signal handler with signal 10 (SIGBUS) ---
001301b8 allocate__t24__default_alloc_template2b0i0Ui (20, 20, 309940, 36, fc55
1a00, 0) + a4
0011dcb8...
520 просмотров
schedule
13.04.2023
Понимание распределения памяти и указателей в c
Я пытаюсь углубить свое понимание операционных систем. Моя система Linux использует размер страницы 4096 байт. Я получил это, выполнив команду:
[root@localhost]# getconf PAGESIZE
4096
Я также знаю, что страница — это наименее адресуемая...
67 просмотров
schedule
16.09.2023