Ich möchte nach den grundlegenden Datentypen in Objective-C unter iOS fragen.
Ich brauche die Größe, auf der die Variable dargestellt wird, und den Bereich der Variablen. Also im Beispiel: short int - 2 Bytes - signiert: -32768 bis 32767 und unsigned: 0 bis 65535 Dies ist nur ein Beispiel.
ios
objective-c
Unendliche Möglichkeiten
quelle
quelle
C
.Antworten:
Dies ist eine gute Übersicht:
http://reference.jumpingmonkey.org/programming_languages/objective-c/types.html
oder führen Sie diesen Code aus:
32-Bit-Prozess:
Wenn Sie es auf einem iPhone 3GS ausführen (iPod Touch und ältere iPhones sollten das gleiche Ergebnis erzielen), erhalten Sie:
64-Bit-Prozess:
quelle
Beachten Sie, dass Sie die C99-Typen mit fester Breite auch in Objective-C perfekt verwenden können:
Die Wikipedia-Seite enthält eine anständige Beschreibung dessen, was in diesem Header verfügbar ist, wenn Sie keine Kopie des C-Standards haben (Sie sollten dies jedoch tun, da Objective-C nur eine winzige Erweiterung von C ist). Sie können auch die Überschriften finden
limits.h
undinttypes.h
nützlich sein.quelle
Update für den neuen 64bit Bogen
quelle