Apple เปลี่ยนวิธีการเก็บขยะใน Mac App Store
เรียนนักพัฒนา Mac ทุกคน! คุณทราบหรือไม่ว่าเมื่อเมืองของคุณเปลี่ยนแปลงนโยบายการเก็บขยะ จะทำให้เกิดความสับสนเป็นเดือนๆ ได้อย่างไร ที่กำลังจะเกิดขึ้นบน Mac App Store: หากคุณต้องการขายแอพที่นั่นต่อไป คุณจะต้องเปลี่ยนวิธีการเก็บขยะของคุณ
เมื่อวันศุกร์ที่ผ่านมา Apple ได้โพสต์ประกาศไปยังพอร์ทัลนักพัฒนา โดยขอให้ผู้พัฒนาแอพตรวจสอบให้แน่ใจว่า Mac App การส่งของร้านค้าใช้ Automatic Reference Counting (ARC) แทนการจัดการหน่วยความจำสำหรับการรวบรวมขยะ
การเก็บขยะเป็นคุณลักษณะหนึ่งใน Objective-C 2.0 ในทางวิทยาการคอมพิวเตอร์ การเก็บขยะเป็นรูปแบบหนึ่งของหน่วยความจำอัตโนมัติ การจัดการซึ่งตัวรวบรวมขยะพยายามที่จะเรียกคืนหน่วยความจำที่ถูกครอบครองโดยวัตถุที่ไม่ได้ใช้โดย .อีกต่อไป โปรแกรม.
Apple เลิกใช้ Garbage Collection ใน OS X 10.8 Mountain Lion เพื่อสนับสนุน ARC ซึ่งให้รูปแบบการจัดการหน่วยความจำอัตโนมัติที่มีประสิทธิภาพมากขึ้นด้วย Objective-C ตอนนี้ Apple วางเท้าลง โดยยืนยันว่านักพัฒนาจะเปลี่ยนไปใช้ ARC ก่อนวันที่ 1 พฤษภาคม หากต้องการขายหรืออัปเดตแอปต่อไปใน Mac App Store
เพื่อให้การเปลี่ยนแปลงง่ายขึ้น ผู้ช่วยการย้ายข้อมูลใน Xcode สามารถช่วยแปลงแอปเก็บขยะเป็น ARC บัญชีส่วนใหญ่ ARC ดูเหมือนว่าจะมีประสิทธิภาพมากกว่า และน่าจะช่วยเกี่ยวกับแอปที่เร็วขึ้น ดังนั้นนี่จึงเป็น win-win สำหรับทุกคน
แหล่งที่มา: พอร์ทัลนักพัฒนา Apple