Wie konvertiere (oder erstelle) ich eine Singleton-Klasse, die bei Verwendung der automatischen Referenzzählung (ARC) in Xcode 4.2 kompiliert wird und sich korrekt
Wie konvertiere (oder erstelle) ich eine Singleton-Klasse, die bei Verwendung der automatischen Referenzzählung (ARC) in Xcode 4.2 kompiliert wird und sich korrekt
Mit ARC, kann ich nicht mehr gegossen CGColorRefzu id. Ich habe gelernt, dass ich eine überbrückte Besetzung machen muss. Laut Clang Docs : Eine überbrückte Besetzung ist eine Besetzung im C-Stil, die mit einem von drei Schlüsselwörtern versehen ist: (__bridge T) opwandelt den Operanden in...
Wie kann in ARC-fähigem Code eine Warnung über einen möglichen Aufbewahrungszyklus behoben werden, wenn eine blockbasierte API verwendet wird? Die Warnung: Capturing 'request' strongly in this block is likely to lead to a retain cycle produziert von diesem Codeausschnitt: ASIHTTPRequest...
Ich entwickle gerade eine App für das iPad. Die Entwicklung für iOS 4.2 hat begonnen und wird nun für iOS 4.3 fortgesetzt (und ich denke, sie wird abgeschlossen sein). Ich habe gerade über ARC in iOS 5 gelesen und im Grunde habe ich verstanden, dass wir niemals mehr Objekte freigeben und...
Ich versuche, die automatische Referenzzählung in iOS 5 zu lernen. Jetzt sollte der erste Teil dieser Frage einfach sein: Ist es richtig, dass ich bei Verwendung von ARC KEINE expliziten Release-Property-Anweisungen in meinen Dealloc schreiben muss? Mit anderen Worten, ist es wahr , dass die...
Ich portiere einen Codeblock aus einem iOS4-Projekt auf iOS5 und habe einige Probleme mit ARC. Der Code generiert eine PDF-Datei aus einer Bildschirmaufnahme. PDF-Generierungscode UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData,...
Ich versuche das Rätsel zu lösen. __strongist die Standardeinstellung für alle Objektiv-C-Objektzeiger wie NSObject, NSString usw. Es ist eine starke Referenz. ARC gleicht es mit einem -releaseam Ende des Bereichs aus. __unsafe_unretainedentspricht dem alten Weg. Es wird für einen schwachen...
Ich bin neu in der iOS5-Entwicklung und benutze Objective-C. Ich habe Probleme, den Unterschied zwischen starkem und schwachem Speicher zu verstehen . Ich habe die Dokumentation und andere SO-Fragen gelesen, aber alle klingen für mich ohne weitere Einsicht identisch. Ich habe die Dokumentation...
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage...
Ich versichere Ihnen, dass ich in SO nach einer Antwort auf meine Frage gesucht habe, aber keine davon war hilfreich. Hier habe ich einen einfachen Code, der ein UIImagePickerControllerinnerhalb eines UIPopoverController: -(void)takePicture:(id)sender{ UIImagePickerController
Was ist als Anfänger für iPhone-Programmierer die beste Vorgehensweise zum Schreiben von Apps, die entweder mit iOS 5 oder älteren Versionen verwendet werden sollen? Sollte ich die Freigabe / Aufbewahrung von Daten weiterhin verwenden oder sollte ich das ignorieren? Ist das
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } Habe ich den Setter korrekt...
Ich lese die Dokumentation von Apple zum Thema "Speicherverwaltung für Versandwarteschlangen": Selbst wenn Sie eine durch Müll gesammelte Anwendung implementieren, müssen Sie Ihre Versandwarteschlangen und andere Versandobjekte beibehalten und freigeben. Grand Central Dispatch unterstützt das...
Was ist der Unterschied zwischen schwachen und starken Eigenschaftensetzerattributen in Objective-C? @property(retain, [weak/strong]) __attribute__((NSObject)) CFDictionaryRef myDictionary; Was ist die Auswirkung und der Nutzen? Ich habe gehört, dass schwach unter iOS 4 nicht verfügbar ist und...
Wie entferne ich einen Beobachter aus einem Objekt unter ARC ? Fügen wir einfach den Beobachter hinzu und vergessen, ihn zu entfernen? Wenn wir den Speicher nicht mehr manuell verwalten, wo treten wir dann von der Beobachtung zurück? Zum Beispiel auf einem View Controller: [self.view...
Ich habe mit der Entwicklung meiner ersten iOS-App mit Xcode 4.2 begonnen und zielte auf iOS 5.0 mit einer Vorlage für "Dienstprogrammanwendungen" ab (die mit einem FlipsideViewController geliefert wird). Ich habe gelesen, dass ARC eine Funktion zur Kompilierungszeit ist und daher auch mit iOS 4...
Ich versuche zu verstehen, wie man NSStringvon einem CFStringRefin ARC einen bekommt ? Das Gleiche gilt für die entgegengesetzte Richtung, CFStringRefum NSStringin ARC? Was ist der richtige Weg, um dies zu tun, ohne Speicherlecks zu
Ich versuche, einen HTTP-Beitrag mit der von mir entwickelten iOS-Anwendung zu senden, aber der Push erreicht den Server nie, obwohl ich als Antwort einen Code 200 erhalte (von der URL-Verbindung). Ich bekomme nie eine Antwort vom Server und der Server erkennt meine Beiträge nicht (der Server...
ARC verbietet Objective-C-Objekte in Strukturen oder Gewerkschaften, obwohl die Datei -fno-objc-arc markiert ist. Warum ist das so? Ich ging davon aus, dass Sie diese Einschränkung nicht haben, wenn Sie sie als -fno-objc-arc
Wenn ich respondsToSelectorin einer ARC-Umgebung anrufe, wird die folgende Fehlermeldung angezeigtAutomatic Reference Counting Issue No known instance method for selector respondsToSelector: Dies ist der Header #import <AppKit/AppKit.h> @class MTScrollView; @protocol MTScrollViewDelegate...