Frage

Diese Frage hat hier bereits eine Antwort:

Was wäre der Grund für die Verwendung eines Nsintegers gegen ein int in der iPhone -Programmierung? Vielen Dank.

War es hilfreich?

Lösung

Ein NSInteger ist nur ein Typedef mit der folgenden Definition:

#if __LP64__ || NS_BUILD_32_LIKE_64
  typedef long NSInteger;
  typedef unsigned long NSUInteger;
#else
  typedef int NSInteger;
  typedef unsigned int NSUInteger;
#endif

Da der Typedef unterschiedlich auf der Plattform stützt, können Sie weiterhin verwenden NSInteger unabhängig von der Plattform.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top