Posts

Showing posts with the label integration

[iOS Dev] Source Control Integration on Xcode 5

Image
มีใครใช้ Git บ้าง ยกมือขึ้น! Xcode 5 ออกมาพร้อมกับ Source Control Integration with Git แบบเต็มๆ ให้เราใช้กัน จริงๆ แล้ว Xcode 4.x ก็มี แต่เหมือนว่า ตอนนั้น Apple ยังไม่ค่อยจริงจังเท่าไหร่  แค่ใส่มาให้รู้ว่า "ฉัน Integrate Git ให้แล้วนะ" แต่ Xcode 5 นี่เหมือนจะสนับสนุนกันเต็มตัวเลย ใน Entry นี้เราจะว่ากันเรื่อง Basic การใช้งานของ Git เท่านั้น (stage, commit, push, pull) เพื่อไม่ให้มันยืดยาวเกินไป เริ่มกันเลย! ใครยังไม่รู้จักไปอ่านเบื้องต้นได้ที่นี่ >  Introduction to Git & Github ในตอนที่สร้าง Project ใหม่ให้ติ๊กถูกตรงนี้ด้วย ซึ่งเป็น Default Option อยู่แล้ว จากนั้นผมทำการแก้ File แล้วเลือก Commit ที่อยู่ใน Source Control Menu Xcode จะแสดงหน้า Version Editor แล้วมี Sidebar ด้านซ้ายบอกว่ามีไฟล์ไหนที่ถูกแก้ไปบ้าง ก็เลือกดูก็จะแสดงว่าแก้อะไรไปบ้าง จากนั้นกด Commit แค่นี้ก็เรียบร้อย ถ้าเทียบกับตอนที่เราใช้ Git ผ่าน Command-line หรือแบบปกติ จะเห็นว่า Xcode ได้รวบขั้นตอนการ Stage มาไว้ที่ Commit Menu เลย เนื่องจากเราสามารถเลือ...

[iOS Dev] Social Framework

Image
จากที่เคยเขียน Twitter Integration ไปเมื่อก่อนหน้านี้ ... หลังจากนั้น Apple ก็ได้ผนวก Facebook Sharing Service เข้ามา โดยเปิด Framework ใหม่บน iOS 6 SDK ชื่อว่า Social Framework ทีนี้เราก็ทำ Sharing Service ได้อย่างง่ายๆ บน App ของเราแล้วครับ :) เพิ่ม Social.framework ตัวอย่างการ Post Facebook ที่ใส่ Link ลงไปด้วย  หรือจะเลือกใส่เป็นภาพแทนก็ได้ โดย method นี้จะ return BOOL ที่เป็นสถานะในการแนบไฟล์ ตัวอย่างการ Post Facebook ที่ใส่ Link ลงไปด้วย   หรือจะเลือกใส่เป็นภาพแทนก็ได้ โดย method นี้จะ return BOOL ที่เป็นสถานะในการแนบไฟล์ ความเห็นส่วนตัวคิดว่า Framework นี้ยังทำให้สวยได้อีกเยอะ ใน iOS SDK รุ่นหน้านะ ... เหมือนหลายๆ อย่างยังไม่เสร็จดี แต่เข็นออกมาก่อน ดูง่ายๆ ว่า ทำไม setInitialText ต้องเป็น message ได้อย่างเดียว ซึ่ง property แบบนี้ควรจะรองรับ dot notation ด้วย รอดูกันต่อไปครับ ... คราวหน้าจะมาลองใช้ SLRequest กัน ถ้าจะดึงข้อมูลเบื้องต้น นี่อาจจะไม่ต้องพึ่ง Official SDK เลยล่ะครับ :)