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.

6
Kann UIView kopiert werden?
Einfach so: UIView* view2 = [view1 copy]; // view1 existed Dies führt dazu, dass der Simulator diese App nicht starten kann. Versuchen Sie zu behalten, UIView* view2 = [view1 retain]; // view1 existed // modify view2 frame etc Alle Änderungen an view2gelten view1, ich verstehe, dass view2die gleichen Speicher mit …
81 ios  objective-c  uiview  copy 



4
Warum kann ich die Standardeinstellung super.init () auf UIViewController in Swift nicht aufrufen?
Ich verwende kein UIViewControllerStoryboard und möchte eine benutzerdefinierte initFunktion haben, bei der ich ein NSManagedObjectIDObjekt übergebe. Ich möchte nur anrufen, super.init()wie ich es in Objective-C getan habe. So was: init(objectId: NSManagedObjectID) { super.init() } Aber ich bekomme folgenden Compilerfehler: Muss den designierten Initialisierer des UIViewControllers der Oberklasse aufrufen Kann ich …

17
Einrichten von Schaltflächen in SKScene
Ich stelle fest, dass UIButtonsdas nicht sehr gut funktioniert SKScene. Also versuche ich, eine Unterklasse SKNodezu erstellen , um einen Button zu erstellen SpriteKit. Ich möchte, dass es funktioniert: Wenn ich eine Schaltfläche in initialisiere SKSceneund Berührungsereignisse aktiviere, ruft die Schaltfläche eine Methode in meinem auf, SKScenewenn sie gedrückt wird. …


6
#define vs const in Objective-C
Ich bin neu in Objective-C und habe einige Fragen dazu const und zur Vorverarbeitungsrichtlinie #define. Zunächst stellte ich fest, dass es nicht möglich ist, den Typ der Konstante mit zu definieren #define . Warum ist das so? Zweitens gibt es irgendwelche Vorteile, einen von ihnen gegenüber dem anderen zu verwenden? …


6
Erstellen eines wiederverwendbaren UIView mit xib (und Laden aus dem Storyboard)
OK, es gibt Dutzende von Posts auf StackOverflow, aber keiner ist besonders klar über die Lösung. Ich möchte eine benutzerdefinierte UIViewDatei mit einer zugehörigen xib-Datei erstellen. Die Anforderungen sind: Keine separate UIViewController- eine völlig eigenständige Klasse Outlets in der Klasse, damit ich Eigenschaften der Ansicht festlegen / abrufen kann Mein …

9
NSDictionary mit bestellten Schlüsseln
Ich habe ein NSDictionary (in einer Liste gespeichert), das ich grundsätzlich als assoziatives Array verwende (Zeichenfolgen als Schlüssel und Werte). Ich möchte das Array von Schlüsseln als Teil meiner Anwendung verwenden, möchte jedoch, dass sie in einer bestimmten Reihenfolge vorliegen (nicht wirklich in einer Reihenfolge, in der ich einen Algorithmus …


3
Wellenform mit AVAssetReader zeichnen
Ich lese Songs aus der iPod-Bibliothek mit AssetUrl (im Code AudioUrl). Ich kann sie auf viele Arten abspielen, ich kann sie schneiden, ich kann damit etwas verarbeiten, aber ... ich verstehe wirklich nicht, was ich damit machen werde CMSampleBufferRef zum Abrufen von Daten zum Zeichnen von Wellenformen! Ich benötige Informationen …


5
Wo kann man iVars in „modernes“ Objective-C einfügen?
Das Buch "iOS6 by Tutorials" von Ray Wenderlich enthält ein sehr schönes Kapitel über das Schreiben von "modernerem" Objective-C-Code. In einem Abschnitt wird beschrieben, wie iVars aus dem Header der Klasse in die Implementierungsdatei verschoben werden. Da alle iVars privat sein sollten, scheint dies das Richtige zu sein. Bisher habe …


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.