Als «objective-c» getaggte Fragen

Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [cocoa] und [cocoa-touch] sollten verwendet werden, um nach Apples Frameworks oder Klassen zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind.

3
@interface und @protocol Erklärung?
Ich möchte wissen, was die @ Schnittstelle in Ziel C ist? ist es nur dort, wo der Programmierer die Variablen, den Klassennamen oder die Methodennamen deklarieren möchte ...? Ich bin nicht sicher, ob es wie eine Schnittstelle in Java ist. Und über das @ -Protokoll in Ziel C auch. Es …


16
Der beste Weg, um eine URL-Zeichenfolge zu analysieren, um Werte für Schlüssel zu erhalten?
Ich muss eine URL-Zeichenfolge wie diese analysieren: &ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&endscreen_module=http://s.ytimg.com/yt/swfbin/endscreen-vfl6o3XZn.swf&cid=241&cust_gender=1&avg_rating=4.82280613104 Ich muss den NSString in die Signleteile wie cid=241und aufteilen &avg_rating=4.82280613104. Ich habe das mit gemacht, substringWithRange:aber die Werte werden in zufälliger Reihenfolge zurückgegeben, so dass es durcheinander kommt. Gibt es eine Klasse, die eine einfache Analyse ermöglicht, in der Sie sie …



4
@ Eigenschaft Definitionen mit ARC: stark oder beibehalten?
Bei Verwendung von Xcode 4.2 und ARC stelle ich fest, dass der automatisch generierte Code für ein NSManagedObjectStandbild für Eigenschaften wie folgt lautet: @property (nonatomic, retain) NSString * someString; 1) Sollte retainjetzt nicht durch strongoder ersetzt werden weak? 2) Warum wird der automatisch generierte Code immer noch verwendet? retain 3) …


13
Wie finde ich die Ursache für einen "doppelt freien" Malloc-Fehler?
Ich programmiere eine Anwendung in Objective-C und erhalte folgende Fehlermeldung: MyApp (2121,0xb0185000) malloc: *** Fehler für Objekt 0x1068310: double free *** Setzen Sie einen Haltepunkt in malloc_error_break zum Debuggen Es passiert, wenn ich einen NSAutoreleasePool veröffentliche und nicht herausfinden kann, welches Objekt ich zweimal freigebe. Wie setze ich seinen Haltepunkt? …






8
So senden Sie JSON-Daten in der HTTP-Anforderung mit NSURLRequest
Ich bin neu in Objective-C und fange seit kurzem an, große Anstrengungen in die Anfrage / Antwort zu investieren. Ich habe ein funktionierendes Beispiel, das eine URL (über http GET) aufrufen und den zurückgegebenen JSON analysieren kann. Das Arbeitsbeispiel hierfür ist unten - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [responseData setLength:0]; …

4
Was ist der Unterschied zwischen einer __schwachen und einer __blockischen Referenz?
Ich lese die Dokumentation von Xcode und hier ist etwas, das mich verwirrt: __block typeof(self) tmpSelf = self; [self methodThatTakesABlock:^ { [tmpSelf doSomething]; }]; Folgendes wird aus der Dokumentation kopiert: Ein Block bildet einen starken Verweis auf Variablen, die er erfasst. Wenn Sie selfinnerhalb eines Blocks verwenden, bildet der Block …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.