Jestem stosunkowo doświadczonym programistą iOS, jednak jedna rzecz zawsze mnie niepokoiła, jaka jest różnica między Nil (Capital) i zero (małe litery) i NULL (jeśli jakieś) pod względem wydajności i użytkowania? Jestem absolutnie pewien, że istnieje między nimi różnica, dlaczego byłyby zdefiniowane jako osobno na pierwszym miejscu ...Różnica między zerową a zerową i zerową w Objective-C
5
A
Odpowiedz
15
Podstawową ideą jest użycie NULL dla wskaźników C (0 dla prymityków C), zero dla Obiektywne instancje C, zero dla klas Celu C i NSNull jako sposób na udawanie, że nic nie jest czymś tak, że można przechowywać instancję niczego w tablicy lub słowniku.
Wielki opis ten i źródło wartości podanych poniżej, można znaleźć w:
NULL (void *) 0 dosłownym wartość zerowa dla C wskaźniki
zero (Id) 0 dosłownym wartość zerowa dla cel C obiektów
zero (klasa) 0 dosłownym wartość zerowa dla klas celu C
NSNull [NSNull null] pojedyncza obiektów wykorzystywanych do reprezentowania null
Powiązane problemy
- 1. iPhone: Różnica między zerową a zerową i prawdziwą vs prawdziwą
- 2. trochę różnicy między zerową i przestrzeni
- 3. Różnica między wartością zerową? i pusty? na Schemacie
- 4. Różnica między wartością zerową == obiekt i obiekt == null
- 5. WebBrowser.Document.Body ma zawsze wartość zerową
- 6. java.lang.IllegalArgumentException: Obserwator ma wartość zerową
- 7. C# I operator z zerową kontrolą
- 8. Pozwolić na wartość zerową w ocenie zwarcia
- 9. casperjs: ocena document.querySelector zwraca wartość zerową
- 10. Ile elementów tablicy ma wartość zerową?
- 11. SecItemCopyMatching zwraca wartość zerową bez żadnego błędu
- 12. Highcharts usuwają etykiety z wartością zerową
- 13. próba utworzenia zdarzenia saveOrUpdate z jednostką zerową
- 14. Błąd połączenia z "Potencjalnym dereferencją zerową".
- 15. Klient Java elasticsearch zawsze ma wartość zerową
- 16. Android: SkImageDecoder :: Factory zwrócił wartość zerową
- 17. C# Powtarzalny kod z zerową kontrolą
- 18. Jackson marszałek XMLAttribute dostaje "zerową" wartość
- 19. Visual Studio 2017 15,3 Uproszczenie zerową kontrolę
- 20. Django REST, przesłany obraz ma wartość zerową
- 21. SQL Server 2005 - Sprawdź wartość zerową DateTime
- 22. Po fileStream.CopyTo (memoryStream), memoryStream ma wartość zerową
- 23. Slick porównać kolumnę tabeli z wartością zerową
- 24. PDO MySQL Connection blisko - rozbrojony vs zerową
- 25. C# struct, jak przypisać wartość zerową?
- 26. Jak utworzyć zerową linię reprezentacji ciągu w dowolnej bazie?
- 27. W jaki sposób wartość nieopcjonalna otrzymuje wartość zerową?
- 28. Co robią atrybuty właściwości związane z wartością zerową w XCode?
- 29. Jak ustawić weryfikację zerową w oknie dialogowym edittextpreference?
- 30. Nazwa ekranu Twittera zwracająca wartość zerową w Parse
http://stackoverflow.com/a/1564846/1404239 –
dzięki chłopaki, to bardzo pomaga;) – virindh