Tag: automatic-ref-counting

Automatic Reference Counting (ARC) ist ein compiler-feature, das automatic memory management in Objective-C-Objekte.

ARC: Einstellung der compiler-Schalter-fno-objc-arc und build-Fehler

Anzahl der Antworten 2 Antworten
Folgenden ein stackoverflow Thema über die Deaktivierung der ARC-compiler-Mechanismus für bestimmte Klassen, ich habe den -fno-objc-arc argument Compiler-Flags-Spalte unter Kompilieren, Abschnitt "Quellen" (Buil-Phasen-tab innerhalb der Vorgaben-Projekt). Selbst wenn die Einstellungen überprüft wurden, ich bin nicht in der

Besetzung von Objective-C Typ pointer 'NSString *' in C Zeiger Typ 'CFStringRef' (aka 'const struct __CFString *') erfordert eine bridged-cast

Anzahl der Antworten 3 Antworten
Beim umwandeln eines Objective-C-Programm, um eine Objective-C ARC, bekomme ich die Fehlermeldung: "cast of Objective-C pointer type 'NSString *' to C pointer type 'CFStringRef' (aka 'const struct __CFString *') requires a bridged cast " Der code ist

Xcode ARC (automatic reference counting), "Freigabe" nicht verfügbar ist"

Anzahl der Antworten 2 Antworten
Für mein erstes mal mit Xcode war ich nach einer tutorial online. Ich Tat alles, wie die tutorial zeigten mir, aber ich fürchte, es ist zu veraltet. Die Fehler, die ich begegnen, ist: [font_attributes release]; 'release' ist

Wie kann ich Objekte freigegeben werden, wenn Sie mit Objective-C ARC mit Xcode 4.2?

Anzahl der Antworten 2 Antworten
ETA: Siehe unten für mehr info, die ich bekam durch die Erstellung von Profilen der app. Habe ich eine iPhone-app, die ich gerade umgebaut zu verwenden, ARC, und jetzt bin ich immer mehrere Fehler, weil der zombie-Objekte.

UIWebView unter viel Speicher

Anzahl der Antworten 9 Antworten
In meiner app, wenn ich Sie laden UIWebView mit jedem Website-url in den Speicher springt von 30mb auf rund 140mb. Ich bin mit der ARC und bei der Entlassung der UIWebViewController[Viewcontroller enthält UIWebView], die es nicht gibt

ARC verbietet explizite Meldung senden 'behalten' Problem

Anzahl der Antworten 3 Antworten
Ich bin mit dieser sehr einfachen code aus dem Apple-Handbuch: NSMutableData *receivedData; //Create the request. NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.apple.com/"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0]; //create the connection with the request //and start loading the data NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];

NSURLConnection sendSynchronousRequest mit ARC

Anzahl der Antworten 2 Antworten
Bin ich Anfang zu spielen, um mit BOGEN, und einer der ersten experiements war ich versucht war, eine HTTP-Aufruf einer URL und bekommen wieder einige Daten. Natürlich, die HTTP-status-code ist wichtig für mich, das heißt, ich ging

NSTimer mit block — mache ich es richtig?

Anzahl der Antworten 5 Antworten
Folgendes ist mein Ziel-die C-Kategorie auf NSTimer zu tun block-basierte abfeuern von NSTimers. Ich kann nicht sehen, nichts falsch mit ihm, aber was ich damit sagen will ist, dass der block ich pass in die schedule... Methode

EXC_BAD_ACCESS (SIGSEGV)

Anzahl der Antworten 1 Antworten
Ich habe dieses Absturz-Bericht von einem remote-Benutzer, aber ich finde keine nützlichen Tipp um dieses Problem zu beheben, kann sein das es ein problem behalten, aber ich kann nicht verstehen, warum, da bin ich mit der ARC.

ARC und autorelease

Anzahl der Antworten 5 Antworten
autorelease wird verwendet, um für die zurückgegebenen Funktion-Objekt, damit der Anrufer nicht zu eigen machen und aufgerufene Version des Objekts in der Zukunft. Jedoch, ARC fähig ist, zu zählen, Eigentum des Anrufers und lassen Sie ihn nach

Schwach NSString-variable nicht nil ist, nach der Einstellung nur mit einer starken Referenz auf nil

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit diesem code : __strong NSString *yourString = @"Your String"; __weak NSString *myString = yourString; yourString = nil; __unsafe_unretained NSString *theirString = myString; NSLog(@"%p %@", yourString, yourString); NSLog(@"%p %@", myString, myString); NSLog(@"%p %@",

Zwingt ein Objekt freigeben unter ARC

Anzahl der Antworten 2 Antworten
Arbeite ich an einer iPad-Foto-collage-app, die zieht vielleicht Hunderte von UIImageViews gleichzeitig auf dem Bildschirm. Gibt es eine Schaltfläche, über die der Benutzer "re-create", das ist wohl zum ausführen einer for Schleife [photo removeFromSuperview] auf alle Fotos

MKAnnotation nicht zeigen Legende auf MKMapView

Anzahl der Antworten 2 Antworten
Habe ich eine MKMapView und ich bin das hinzufügen von Anmerkungen wie diese: for (NSDictionary *tmp in response) { NSDictionary *places = [tmp objectForKey:@"place"]; NSDictionary *location = [places objectForKey:@"location"]; NSLog(@"long: %@ Lat:%@",[location objectForKey:@"longitude"], [location objectForKey:@"latitude"]); float longitude

Die Definition einer Eigenschaft in der Klasse iOS-Erweiterung

Anzahl der Antworten 3 Antworten
Ich möchte eine Eigenschaft, um UITableView eine Klasse Erweiterung: @interface UITableViewController () @property NSString *entityString; @end Ich dann importieren Sie die Erweiterung und dann benutze ich entityString Eigenschaft in einer Unterklasse von UITableViewController: @implementation CustomerTableViewController - (void)viewDidLoad

Mit Non-ARC Code in einem ARC-Fähigen Projekt - Hinzufügen von Facebook

Anzahl der Antworten 2 Antworten
Als ich mein Projekt, das ich gemacht, es zu unterstützen ARC, so mein Projekt unterstützt iOS 4.3 und höher. Nun muss ich das integrieren Twitter und Facebook. Sowohl Facebook und Twitter frameworks gegeben, die von den Unternehmen

iOS: Wie Entferne Objekt aus dem Speicher mit ARC aktiviert?

Anzahl der Antworten 4 Antworten
Ich bin der Entwicklung einer iOS-app mit der iOS-5-SDK, die Automatische Referenz-Zählung aktiviert ist. Aber ich habe ein bestimmtes Objekt in großer Anzahl erstellt und freigegeben werden, müssen nach einem zweiten, da sonst das Gerät wird sehr

Objective-C: ARC verbietet explizite Meldung senden 'behalten'

Anzahl der Antworten 3 Antworten
Ich bin neu in Objective-C, ich versuche, auf port eines alten Objective-C-Projekt geschrieben, die in einer älteren version von Objective-C auf den neuen, aber ich bin immer die folgende compiler-Fehlermeldung: ARC forbids explicit message send of 'retain'

ARC memory leaks

Anzahl der Antworten 2 Antworten
Erlebe ich Speicherverlusten verbunden NSMutableArray in einem Projekt konfiguriert ARC, die ich dachte, war handhaben soll, die diese Dinge für Sie. Folgende code löst Lecks von NSNumbers: NSMutableArray *myArray = [[NSMutableArray alloc] init]; NSNumber *myNumber = [NSNumber

Entfernen von Objekten aus NSArray

Anzahl der Antworten 3 Antworten
Habe ich ein Projekt mit ARC. Ich habe eine NSArray whit einige Objekt im inneren. An einem bestimmten Punkt ich ändern muss das Objekt im array. Whit ein NSMutableArray ich tun werde : [array removeAllObjects]; und ich

Warum ist @autoreleasepool Bedarf noch mit ARC?

Anzahl der Antworten 7 Antworten
Zum größten Teil mit ARC (Automatic Reference Counting), die wir nicht brauchen, zu denken, über memory-management mit Objective-C-Objekte. Es ist nicht gestattet, erstellen Sie NSAutoreleasePools mehr, jedoch gibt es eine neue syntax: @autoreleasepool { … } Meine