คำถามติดแท็ก declared-property

4
Objective-C ประกาศคุณสมบัติ @property (ไม่ใช่แบบเชิงสำเนาคัดลอกอ่อนแอ)
คนที่สามารถอธิบายให้ฉันในรายละเอียดเมื่อฉันต้องใช้แต่ละแอตทริบิวต์: nonatomic, copy, strong, weakและอื่น ๆ สำหรับสถานที่ให้บริการประกาศและอธิบายสิ่งที่แต่ละคนไม่? ตัวอย่างบางประเภทก็ยอดเยี่ยมเช่นกัน ฉันใช้ ARC

6
คุณสมบัติที่ประกาศต้องการตัวแปรอินสแตนซ์ที่เกี่ยวข้องหรือไม่
คุณสมบัติใน Objective-C 2.0 จำเป็นต้องมีการประกาศตัวแปรอินสแตนซ์ที่เกี่ยวข้องหรือไม่ ตัวอย่างเช่นฉันเคยทำสิ่งนี้: MyObject.h @interface MyObject : NSObject { NSString *name; } @property (nonatomic, retain) NSString *name; @end MyObject.m @implementation @synthesize name; @end อย่างไรก็ตามถ้าฉันทำสิ่งนี้แทน: MyObject.h @interface MyObject : NSObject { } @property (nonatomic, retain) NSString *name; @end ตอนนี้ยังใช้ได้ไหม และมันแตกต่างจากตัวอย่างก่อนหน้านี้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.