Co to znaczy, gdy wstawiasz @
przed liczbą całkowitą w Objective-C? tak:Co to znaczy, gdy wstawiasz @ przed liczbą całkowitą w Objective-C?
@4
Co to znaczy, gdy wstawiasz @
przed liczbą całkowitą w Objective-C? tak:Co to znaczy, gdy wstawiasz @ przed liczbą całkowitą w Objective-C?
@4
To NSNumber
dosłowne. Skrót do tego:
[NSNumber numberWithInt:4];
Czy znasz jego odpowiednik w Swift 2.3 i Swift 3.0? –
Powinieneś raczej używać typów liczbowych Swift, takich jak Int, Float itd. Jeśli naprawdę potrzebujesz używać NSNumber w Swift, możesz to zrobić tak: 'var num = NSNumber (value: 4)' – DrummerB
To czyni go '' 'NSNumber'''. – gtmtg
Zobacz "NSNumber Literals" w http://clang.llvm.org/docs/ObjectiveCLiterals.html. –
Należy zauważyć, że jest to względnie nowa funkcja kompilatora, więc wiele książek i innych odniesień nie będzie jej omawiać. Jest zgodny z notacją '@ [a, b, c]' dla NSArray i kilku innych ulepszeń, jak pokazano w linku Martina R. –