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.


30
Wie kann ich ein UITextField nach oben bewegen, wenn die Tastatur vorhanden ist - beim Starten der Bearbeitung?
Mit dem iOS SDK: Ich habe ein UIViewmit UITextFields, das eine Tastatur aufruft. Ich brauche es, um: Ermöglichen Sie das Scrollen des Inhalts von UIScrollView, um die anderen Textfelder anzuzeigen, sobald die Tastatur aufgerufen wird Automatisch "springen" (durch Scrollen nach oben) oder verkürzen Ich weiß, dass ich eine brauche UIScrollView. …

30
Übergeben von Daten zwischen View Controllern
Ich bin neu in iOS und Objective-C und im gesamten MVC-Paradigma und habe Folgendes festgestellt: Ich habe eine Ansicht, die als Dateneingabeformular fungiert, und möchte dem Benutzer die Möglichkeit geben, mehrere Produkte auszuwählen. Die Produkte werden in einer anderen Ansicht mit a aufgelistet UITableViewControllerund ich habe Mehrfachauswahl aktiviert. Meine Frage …



19
performSelector kann ein Leck verursachen, da sein Selektor unbekannt ist
Ich erhalte die folgende Warnung vom ARC-Compiler: "performSelector may cause a leak because its selector is unknown". Folgendes mache ich: [_controller performSelector:NSSelectorFromString(@"someMethod")]; Warum bekomme ich diese Warnung? Ich verstehe, dass der Compiler nicht überprüfen kann, ob der Selektor vorhanden ist oder nicht, aber warum würde das ein Leck verursachen? Und …

23
Wie überprüfe ich, ob eine Zeichenfolge eine andere Zeichenfolge in Objective-C enthält?
Wie kann ich überprüfen, ob eine Zeichenfolge ( NSString) eine andere kleinere Zeichenfolge enthält? Ich hatte auf so etwas gehofft wie: NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); Aber das nächste, was ich finden konnte, war: if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string doesnt exist"); } else { …

29
Verknüpfungen in Objective-C zum Verketten von NSStrings
Gibt es Verknüpfungen zur stringByAppendingString:Verkettung von ( ) Zeichenfolgen in Objective-C oder Verknüpfungen zum Arbeiten mitNSString allgemeine ? Zum Beispiel möchte ich machen: NSString *myString = @"This"; NSString *test = [myString stringByAppendingString:@" is just a test"]; so etwas wie: string myString = "This"; string test = myString + " is …


14
Konstanten in Ziel-C
Ich entwickle eine Cocoa- Anwendung und verwende Konstante NSStrings, um Schlüsselnamen für meine Einstellungen zu speichern. Ich verstehe, dass dies eine gute Idee ist, da es bei Bedarf ein einfaches Wechseln der Schlüssel ermöglicht. Außerdem ist es der ganze Begriff "Trennen Sie Ihre Daten von Ihrer Logik". Gibt es eine …

17
Wie rufe ich Objective-C-Code von Swift auf?
Wie ruft man in Swift Objective-C-Code auf? Apple erwähnte, dass sie in einer Anwendung nebeneinander existieren könnten. Bedeutet dies jedoch, dass alte in Objective-C erstellte Klassen technisch wiederverwendet werden könnten, während neue Klassen in Swift erstellt werden?
974 objective-c  swift 

12
Wie animiere ich Einschränkungsänderungen?
Ich aktualisiere eine alte App mit einer AdBannerViewund wenn keine Anzeige vorhanden ist, wird sie vom Bildschirm verschoben. Wenn eine Anzeige vorhanden ist, wird sie auf dem Bildschirm angezeigt. Grundlegende Sachen. Im alten Stil habe ich den Rahmen in einen Animationsblock gesetzt. Neuer Stil, ich habe eine IBOutletEinschränkung für das …


30
Wie überprüfe ich die iOS-Version?
Ich möchte überprüfen, ob die iOSVersion des Geräts größer ist, als 3.1.3 ich versucht habe: [[UIDevice currentDevice].systemVersion floatValue] aber es funktioniert nicht, ich will nur ein: if (version > 3.1.3) { } Wie kann ich das erreichen?
848 ios  objective-c 

13
Zufallszahlen in Objective-C generieren
Ich bin hauptsächlich ein Java-Kopf und möchte eine Möglichkeit finden, eine Pseudozufallszahl zwischen 0 und 74 zu generieren. In Java würde ich die Methode verwenden: Random.nextInt(74) Ich bin nicht an einer Diskussion über Samen oder echte Zufälligkeit interessiert, nur wie Sie dieselbe Aufgabe in Ziel-C erfüllen. Ich habe Google durchsucht …

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.