|
|
|
iOS - ใครช่วยอธิบายเรื่อง weak strong ใน Ojective C ให้ผมเข้าใจหน่อยครับ และขอตัวอย่างง่ายๆๆด้วยนะครับ |
|
|
|
|
|
|
|
Objective-C Property(strong,nonatomic) , Weak , Strong type (iOS, iPhone, iPad)
คร่าว ๆ ครับ
|
|
|
|
|
Date :
2014-05-16 09:13:22 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองแล้ว ในตัวอย่างทำไม ตอนใช้ weak มันเหมือนกับใช้ strong เลย มันไม่เป็น nil ขอ code ทั้งหมดที่พร้อมรันหน่อยครับ
ผมพอเข้าใจว่า
strong คือ แสดงความเป็นเจ้าของ ออปเจ็ค
weak คือ อ้างอิงไปหาออปเจ็ค แต่ไม่ได้เป็นเจ้าของ
|
|
|
|
|
Date :
2014-05-16 10:42:10 |
By :
bank1324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็เข้าใจตามนี้นะครับ
Strong จะใช้ Memory มากที่สุด เพราะจะเก็บไว้ตลอดเวลา ถ้าเราไม่มั่นใจ ให้ตั้ง Strong ไว้ก่อน
ส่วน Weaki จะเอาไว้ใช้สำหรับ ตัวแปรที่อ้างอิง UIView ต่างๆ และเอาไว้ เก็บ Delegate
|
|
|
|
|
Date :
2014-05-18 14:25:32 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|