Điều gì có nghĩa là khi bạn đặt một số @
trước một số nguyên trong Mục tiêu-C? Giống như vậy:Điều gì có nghĩa là khi bạn đặt một @ trước một số nguyên trong Objective-C?
@4
Điều gì có nghĩa là khi bạn đặt một số @
trước một số nguyên trong Mục tiêu-C? Giống như vậy:Điều gì có nghĩa là khi bạn đặt một @ trước một số nguyên trong Objective-C?
@4
Đây là số NSNumber
. Lối tắt cho điều này:
[NSNumber numberWithInt:4];
Bạn có biết tương đương của nó trong nhanh 2,3 và nhanh chóng 3,0? –
Có lẽ bạn nên sử dụng các kiểu số Swift thay vì, như Int, Float vv. Nếu bạn thực sự cần sử dụng NSNumber trong Swift, bạn có thể làm như sau: 'var num = NSNumber (value: 4)' – DrummerB
Nó làm cho nó thành '' 'NSNumber'''. – gtmtg
Xem "NSNumber Literals" trong http://clang.llvm.org/docs/ObjectiveCLiterals.html. –
Lưu ý rằng đây là một tính năng trình biên dịch tương đối mới, rất nhiều sách và tài liệu tham khảo khác sẽ không thảo luận về nó. Nó đi với ký hiệu '@ [a, b, c]' cho một NSArray và một số cải tiến khác, như thể hiện trong liên kết Martin R. –