[iOS Dev] Alert and ActionSheet in Blocks Style
ปกติเวลาเราเขียน UIAlertView, UIActionSheet สิ่งที่เราจะเขียนก็มีประมาณนี้ ... สั่งแสดง UIAlertView พร้อมข้อความ และปุ่มต่างๆ จากนั้นก็ไปเขียน Delegate เพื่อจัดการ Event ของการกดปุ่มต่างๆ บน UIAlertView คราวนี้จะทำให้ Code ดูน่ารักขึ้นหน่อย ... เรามาใช้ Blocks Style กันดีกว่า มันจะทำให้เวลาเรา Add ปุ่มเนี่ยก็จะเขียน Event เพื่อรอ Execute ตรงนั้นเลย ไม่ต้องย้าย Focus มานั่งอ่าน Delegate method ว่าปุ่มนี้กดแล้ว ทำอะไร อีกปุ่มกดแล้วทำอะไร gpambrozio / BlockAlertsAnd-ActionSheets นี่เป็น Official Repository ของ Library นี้ครับ **ไม่รองรับ ARC** แน่นอนว่ามันขัดจิตขัดใจผม ผมก็เลย Forked มาแก้เป็น ARC เองซะเลย ใครต้องการก็ที่นี่เลย macbaszii / BlockAlertsAnd-ActionSheets โดย Library นี้ไม่ได้เกิดจากการ subclass UIAlertView, UIActionSheet แต่อย่างใด เป็นการวาด UIView ขึ้นมาใหม่เลยนะครับ ... ใครอยากศึกษาวิธีการเขียนก็เข้าไปแงะโค้ดกันได้ คราวนี้วิธีใช้งานก็ไม่ยากเลย แค่ลาก Header, Implementation File ที่เขียนไว้เข้า Project แล้...