8
ควรใช้ NSInteger vs. int เมื่อใด
เมื่อใดที่ฉันควรใช้NSIntegervs. int เมื่อพัฒนาสำหรับ iOS ฉันเห็นในโค้ดตัวอย่างของ Apple ที่ใช้NSInteger(หรือNSUInteger ) เมื่อส่งค่าเป็นอาร์กิวเมนต์ไปยังฟังก์ชันหรือส่งคืนค่าจากฟังก์ชัน - (NSInteger)someFunc;... - (void)someFuncWithInt:(NSInteger)value;... แต่ภายในฟังก์ชั่นพวกเขาใช้intเพื่อติดตามค่า for (int i; i < something; i++) ... int something; something += somethingElseThatsAnInt; ... ฉันอ่านแล้ว (ได้รับการบอก) ว่าNSIntegerเป็นวิธีที่ปลอดภัยในการอ้างอิงจำนวนเต็มในสภาพแวดล้อม 64- บิตหรือ 32- บิตดังนั้นทำไมจึงใช้งานintได้ทั้งหมด
344
ios
objective-c
types
nsinteger