เนื่องจากทำการเตรียมข้อมูลสำหรับการทำสอบ iOS app นิดหน่อย
ซึ่งเตรียมข้อมูลในรูปแบบ dictionary
แต่ดันเจอปัญหาการ build ช้ามาก ๆ ใน XCode 7.3 (Swift 2.3) !! โดยไร้สาเหตุ
ตัวอย่าง code จาก Swift literal parsing bug
[gist id="6fbf97c7dfa467f4d02dbacd95c07326" file="bug.swift"]
แสดงผลการทำงานดังรูป (รอกันต่อไป build นานมาก ๆ)
เมื่อไปดูใน web ก็พบว่ามันคือ Bug ของภาษา Swift นั่นเอง อยู่ใน SR-305 ซึ่งถูกแก้ไขไปแล้ว ซึ่งจะอยู่ใน Swift 3 !!
ดังนั้นจึงทำการเปลี่ยน Toolchains ไปใช้ Swift 3 แทน
พบว่าปัญหานี้ถูกแก้ไข และ หายไปเรียบร้อยแล้วมีใครเจอปัญหานี้บ้างครับ ?ส่วนใน XCode 8 ก็ทดลองเช่นกัน พบว่าไม่มีปัญหาเช่นกัน เนื่องจากใช้ Swift 3 นั่นเอง Reference Websites https://github.com/mattnedrich/swift-literal-parsing-bug https://spin.atomicobject.com/2016/04/26/swift-long-compile-time/