objective-c

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 [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die verwandten Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind.
11
Antworten

So prüfen Sie, ob das iPad iPad Pro ist

Das neue iPad Pro hat unterschiedliche Abmessungen und Auflösungen. Wenn ich anhand der Bildschirmbreite überprüfe, wäre das korrekt? Ich habe nicht auf Xcode 7.1 aktualisiert, noch habe ich das Gerät, so dass ich es noch nicht überprüfen kann....
20.11.2015, 06:37
4
Antworten

Ok, um einen Zeiger loszulassen, der nil ist?

Wenn ich beim Erstellen des Objekts ein neues Objekt mit zwei Objektzeigern (siehe unten) erstelle, werden die Zeiger auf null gesetzt; %Vor% Wenn ich (aus irgendeinem unerwarteten Grund) diese Zeiger nicht zuweiße und sie später in meiner D...
01.10.2009, 12:31
2
Antworten

iOS: Zugriff auf die Hardware-Audiolautstärkeregelung des Geräts

Ich habe diesen Streamer ( Ссылка ) in meiner App implementiert und er läuft fantastisch, jedoch sind keine Lautstärkeregler implementiert Hat jemand Tipps, wie man mit der Volumenfolie oder so etwas anfangen kann? Ich habe nach ähnlichen Fra...
23.02.2012, 13:47
4
Antworten

EXC_BAD_ACCESS für NSLog ohne Formatierung der Zeichenfolge

Ich erhalte einen EXC_BAD_ACCESS (oder einen malloc-Fehler) in der folgenden Codezeile: %Vor% Das macht für mich keinen Sinn, da es auf eine String-Konstante und nichts anderes zugreifen sollte. Es ist normalerweise ein EXC_BAD_ACCESS, aber...
08.03.2012, 05:36
4
Antworten

___ qstntxt ___

In Java gibt es eine nette Bibliotheksklasse java.util.Stack, die Push- und Pop-Methoden implementiert. Gibt es in Ziel C etwas Ähnliches?

Ich habe nur MutableArray gefunden. Es scheint komisch, dass ich so ein grundlegendes Ding wie einen Stapel implementieren muss, es muss etwas wie "NSStack", "NSQueue" und andere ähnliche Sachen geben.

    
___ answer11221979 ___

soweit ich weiß, gibt es nichts wie stack und queue im sdk.
Es gibt ein Beispiel für die Implementierung der Warteschlange
hier .

    
___ tag123objectivec ___ 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 [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die verwandten Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ tag123nsmutablearray ___ NSMutableArray repräsentiert ein modifizierbares (veränderbares) Array-Objekt für Cocoa und Cocoa Touch. Es ist verfügbar in OS X v10.0 und höher ___ answer11223120 ___

Niemand sollte es vergessen Objective-C bietet eine ziemlich schöne Variante: Objective-C ++. Und die C ++ - Standardbibliothek bietet die Datenstrukturen, die Sie brauchen, getestet, debuggt, stabil und so schnell wie möglich. Am besten, sie arbeiten perfekt mit ARC. Bestest, Sie können sogar zwischen %code% oder %code% Zeigern wählen, wenn Sie es fühlen.

Schauen Sie sich %code% und %code% an.

Das heißt, %code% funktioniert perfekt für Stacks: %code% , %code% und %code% werden den Job mit guter Leistung gut machen.

C ++ kann ausführlich sein. Schrecklich ausführlich. Aber es hat auch eine gewisse Eleganz hier und da und einige sehr mächtige Konstrukte. Einige Teile der Standardbibliothek glänzen wirklich, und die Datenstrukturen gehören zu den Perlen, wenn die Alien-Syntax beherrscht wird. Es kann trotzdem mit ein paar typedefs versteckt werden.

    
___ answer27750785 ___

Sie (wie ich) müssen sich vielleicht Sorgen machen, dass die Verwendung von NSMutableArray aus der Warteschlange entfernt wird, weil Sie das erste Objekt im NSMutableArray entfernen müssen, und das Entfernen bewirkt eine Verschiebung aller Objekte im Array. Das ist jedoch nicht notwendig, basierend auf dem Test, den ich hier gemacht habe: Für ein NSMutableArray, das 100000 Objekte enthält, entferne alle Objekte, indem du kontinuierlich das erste entfernst Das Objekt ist 100 ms langsamer als das fortlaufende Entfernen des letzten Objekts. Ich habe auch verglichen, ein NSMutableArray mit zwei NSMutableArrays zu verwenden. Obwohl es möglich ist, das Entfernen des ersten Objekts durch Verwendung von zwei NSMutableArrays, die als zwei Stapel verwendet werden, zu vermeiden, ist die Double-Stack-Lösung tatsächlich langsamer.

    
___ tag123stack ___ Ein Stapel ist ein LIFO-abstrakter Datentyp und eine letzte Datenstruktur. Eine häufige Verwendung von Stapeln besteht darin, Unterroutinenargumente zu speichern und Adressen zurückzugeben. ___ answer11221959 ___

Ich habe eine Stack-Implementierung hier . Es verwendet %code% , um die schmutzige Arbeit zu erledigen, die wirklich nicht so schlecht ist. Aber in die Foundation ist nichts eingebaut.

    
___

In Java gibt es eine nette Bibliotheksklasse java.util.Stack, die Push- und Pop-Methoden implementiert. Gibt es in Ziel C etwas Ähnliches? Ich habe nur MutableArray gefunden. Es scheint komisch, dass ich so ein grundlegendes Ding wie einen St...
27.06.2012, 08:08
3
Antworten

CIFilter guassianBlur und boxBlur verkleinern das Bild - wie vermeidet man die Größenänderung?

Ich mache eine Momentaufnahme des Inhalts von NSView , wende eine CIFilter an und lege das Ergebnis wieder in die Ansicht. Wenn CIFilter eine Form der Unschärfe ist, z. B. CIBoxBlur oder CIGuassianBlur , ist das gefilterte Ergebnis...
19.11.2012, 03:57
5
Antworten

Der beste Weg, Hardware-Typ, iPhone4 oder iPhone5 zu erkennen?

Ich richte eine Anwendung ein, in der ich eine Reihe von Änderungen am Ansichtslayout basierend auf dem verwendeten iPhone-Typ vornehmen möchte. Insbesondere möchte ich wissen, ob die vertikale Bildschirmauflösung 1136 (iPhone5) oder 960 (...
24.10.2012, 09:24
3
Antworten

Fehler "implizite Deklaration der Funktion" in Objective-C

Ich möchte eine kurze Zeichenfolge in MD5-Hash konvertieren, fand ich mehrere Post darüber, aber niemand hat funktioniert. Es ist das einfachste Beispiel, das ich gefunden habe. Ich habe diesen Fehler    Implizite Deklaration der Funktion CC_...
13.12.2011, 23:18
1
Antwort

mutierende Methode, die an unveränderliches Objekt gesendet wird - Fehler

%Vor% Meldet dies %Vor% Der vollständige Fehlerbericht ist dies * Beenden der App aufgrund der nicht abgefangenen Ausnahme 'NSInternalInconsistencyException', Grund: '- [__ NSCFArray insertObject: atIndex:]: mutierende Methode wird an u...
21.04.2014, 16:10
6
Antworten

Probleme mit der UIImagePickerController Abbrechen-Schaltfläche funktioniert nicht

Ich habe eine universelle App, die es ermöglicht, ein Bild aus der Fotobibliothek für die spätere Bearbeitung auszuwählen, der Code funktioniert auf dem iPad, aber nichts passiert auf dem iPhone, nicht einmal der Abbrechen-Button und nach der Au...
21.04.2012, 17:00