คำถามติดแท็ก swizzling

8
อันตรายจากวิธีการที่สั่นคลอนใน Objective-C คืออะไร
ฉันเคยได้ยินผู้คนกล่าวว่าวิธีการวกวนเป็นวิธีที่อันตราย แม้แต่ชื่อที่สั่นคลอนก็แสดงให้เห็นว่ามันเป็นการโกง เมธอด Swizzlingกำลังแก้ไขการแม็พดังนั้นการเรียกตัวเลือก A จริง ๆ แล้วจะเรียกใช้งานบีหนึ่งในการใช้สิ่งนี้คือการขยายพฤติกรรมของคลาสที่มาปิด เราสามารถทำตามความเสี่ยงให้เป็นรูปธรรมได้เพื่อให้ทุกคนที่กำลังตัดสินใจว่าจะใช้การ swizzling สามารถทำการตัดสินใจอย่างมีข้อมูลว่าคุ้มค่ากับสิ่งที่พวกเขาพยายามทำหรือไม่ เช่น การตั้งชื่อการชน : ถ้าชั้นเรียนขยายการทำงานในภายหลังเพื่อรวมชื่อวิธีการที่คุณเพิ่มไว้มันจะทำให้เกิดปัญหาอย่างใหญ่หลวง ลดความเสี่ยงด้วยวิธีการตั้งชื่อแบบ swizzled อย่างสมเหตุสมผล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.