Chcę zapytać o podstawowe typy danych w Objective-C na iOS.
Potrzebuję rozmiaru, w którym reprezentowana jest zmienna, i zakresu zmiennej. Na przykład: short int - 2 bajty - signed: -32768 do 32767 i unsigned: 0 do 65535 To jest tylko przykład.
ios
objective-c
Nieskończone możliwości
źródło
źródło
C
.Odpowiedzi:
Oto dobry przegląd:
http://reference.jumpingmonkey.org/programming_languages/objective-c/types.html
lub uruchom ten kod:
Proces 32-bitowy:
W przypadku uruchomienia na telefonie iPhone 3GS (iPod Touch i starsze telefony iPhone powinny dawać ten sam wynik):
Proces 64-bitowy:
źródło
Zwróć uwagę, że możesz również doskonale używać typów o stałej szerokości C99 w Objective-C:
Strona wikipedii ma przyzwoity opis tego, co jest dostępne w tym nagłówku, jeśli nie masz kopii standardu C (powinieneś jednak, ponieważ Objective-C to tylko małe rozszerzenie C). Możesz również znaleźć nagłówki
limits.h
iinttypes.h
być przydatne.źródło
Aktualizacja dla nowego łuku 64-bitowego
źródło