Tag: alloc

Die Zuweisung von array of IntPtr [], die in nicht verwaltetem Speicher?

Anzahl der Antworten 2 Antworten
To allocate memory in verwaltetem code, die ich benutze: IntPtr params_list_n = new IntPtr [5]; Aber für nicht verwalteten Speicher ich verwenden Marshal.AllocHGlobal Und ich verstehe nicht, wie man, in diesem Fall reservieren von Speicher für

Warum sind alloc und init aufgerufen separat in Objective-C?

Anzahl der Antworten 7 Antworten
Hinweis: ich bin relativ neu in Objective-C und komme von Java und PHP. Könnte mir jemand erklären, warum ich immer zuerst allokieren und initialisieren einer Instanz? Konnte dies nicht getan werden in der init-Methoden wie diese: +

können wir außer Kraft setzen alloc und dealloc in objective C?

Anzahl der Antworten 2 Antworten
Ich weiß, dass dies nur selten erforderlich ist, um das überschreiben der alloc oder dealloc Methoden,aber wenn erforderlich ist es möglich in der iPhone-Programmierung? InformationsquelleAutor User97693321 | 2011-09-29

iOS-Fehler: No visible @interface for 'xxxx', erklärt der Selektor 'alloc'

Anzahl der Antworten 7 Antworten
Hier ist mein TextValidator Klasse: //TextValidator.h #import <Foundation/Foundation.h> @interface TextValidator : NSObject - (BOOL) isValidPassword:(NSString *)checkPassword; - (BOOL) isValidEmail:(NSString *)checkString; - (BOOL) isEmpty:(NSString *)checkString; @end // TextValidator.m #import "TextValidator.h" @implementation TextValidator - (BOOL) isEmpty:(NSString *)checkString { return

ist es notwendig, rufen Zeiger = NULL beim initialisieren?

Anzahl der Antworten 6 Antworten
wenn ich ein pointer auf bestimmte Struktur-muss ich haben, um es zu NULL, dann alloc es dann verwenden? und warum? Q: Tun Sie initialisieren auf NULL, bevor Sie verwenden, und auf NULL zurückgesetzt afer befreien? A: Nein,

Ein malloc() benötigt, bevor ein realloc()?

Anzahl der Antworten 2 Antworten
Da ich gelesen hatte, realloc wird als malloc, wenn die Größe wies ist 0, ich benutze es ohne malloc(), vorausgesetzt, der Zeiger war statisch, global oder explizit auf NULL gesetzt, wenn die automatische. Aber ich merke, viele

Was ist der Vorteil von std :: allocator statt neu in C ++?

Anzahl der Antworten 7 Antworten
Ich habe gerade gelesen, über std::allocator. Meiner Meinung nach, es ist mehr kompliziert, es zu benutzen anstatt new und delete. Mit allocator müssen wir explizit zuweisen, heap-Speicher, konstruieren, zerstören und dann endlich freigeben des Speichers. Also warum

Objective-C fragt nach der Zuweisung für die schnelle Klasse

Anzahl der Antworten 5 Antworten
Einige kleine Schritte, um zu beginnen, wickeln meinem Kopf herum Swift. Ich habe im Grunde portiert eine alte Klasse, finds einfach nur das passende Symbol für den Namen und die Rückgabe der entsprechenden UIImage. Der Swift einen

Was ist der Unterschied zwischen alloc und allocWithZone:?

Anzahl der Antworten 6 Antworten
Vom forum Diskussion zu sein scheint, dass der große Unterschied liegt in der performance-Faktor, allocWithZone: alloc Speicher aus bestimmten Speicher-Bereich, die Verringerung der Kosten zu tauschen. In der Praxis, fast keine chance allocWithZone: , jeder kann einfaches

Lazy Instanziierung in Objective-C / iPhone Entwicklung

Anzahl der Antworten 4 Antworten
Kurze Frage... Gut, ich verstehe, dass alle Eigenschaften von Anfang an so nil in Objective-C und das senden einer Nachricht an null bedeutet nichts, daher müssen Sie die Initialisierung mit [[Class alloc] init]; vor dem senden einer