Home / Developer  / เขียนแอพฯ บน iPhone: ​Tweet ผ่านแอพฯ ของเราด้วย Social Framework

เขียนแอพฯ บน iPhone: ​Tweet ผ่านแอพฯ ของเราด้วย Social Framework

วิธีการเขียนแอพฯ บน iPhone ให้ใช้งาน Twitter ได้โดยเราสามารถที่จะ ​Tweet ข้อความของเราผ่านแอพฯ ที่พัฒนาขึ้นด้วยการใช้งาน Social Framework ร่วมกับ iOS SDK

การเรียกใช้งาน Twitter, Facebook ผ่าน Social Framework
เริ่มต้นให้ทำการ New Project ขึ้นมาใหม่เป็น Single View Application ตั้งชื่อ Project ว่า “MySocial”

สร้าง Single View Application ขึ้นมา

สร้าง Single View Application ขึ้นมา

ตั้งชื่อ Project ว่า "MySocial”

ตั้งชื่อ Project ว่า “MySocial”

ในแอพพลิเคชันตัวนี้เราจะจำลองฟังก์ชันในการเรียกใช้ Twitter และ Facebook ออกมาเป็น 2 ส่วนผ่านง่ายๆ ก่อน คือการสร้าง UIButton ไปวางไว้ที่ ViewController ในหน้า MainStoryBoard แบ่งออกเป็น 2 ส่วนคือ Twitter Share, Facebook Share

สร้างปุ่ม Twitter Share และ Facebook Share ออกมา 2 ปุ่ม

สร้างปุ่ม Twitter Share และ Facebook Share ออกมา 2 ปุ่ม

เปิดไฟล์ ViewController.h ขึ้นมาทำการเชื่อมโยง ปุ่ม Twitter โดยการสร้าง Action ที่ชื่อ ShareTwitter ขึ้นมา เช่นกัน Facebook Share ก็ทำการเชื่อมโยงสร้าง Action ที่ชื่อว่า ShareFacebook ขึ้นมา

สร้าง Action ชื่อ ShareTwitter ให้กับปุ่ม Twitter Share

สร้าง Action ชื่อ ShareTwitter ให้กับปุ่ม Twitter Share

จะเห็นว่า ไฟล์ ViewController.h ของเรา จะมีคำสั่ง IBAction ขึ้นมาเพิ่มดังนี้

และหากไปดูที่ไฟล์ ViewController.m จะมี ฟังก์ชันเมธอดใหม่สร้างให้เรียบร้อยแล้ว ดังนี้

ก่อนที่เราจะใช้งาน Social Network ได้ต้องเข้าไปเพิ่ม Social Framework เข้าไปใน Project ของเราก่อน ให้ไปที่ Build Phase ไปหน้า Link Binary with Librariesกดที่ปุ่มเครื่องหมาย + ทำการค้นหา Social Framework

 

เพิ่ม Framework ใหม่เข้าไป

เพิ่ม Framework ใหม่เข้าไป

ค้นหา Social Framework ทำการ Add เข้าไป

ค้นหา Social Framework ทำการ Add เข้าไป

จะพบว่า Social Framework นั้นถูกเพิ่มเข้ามาใน Project นี้แล้ว

จะพบว่า Social Framework นั้นถูกเพิ่มเข้ามาใน Project นี้แล้ว

กลับไปที่ไฟล์ ViewController.m ให้เรา Import ส่วนของ Libraries ของ Social Framework เข้าไปที่ Header ของไฟล์

ทำการแก้ไข ฟังก์ชัน IBAction ของ ShareTwitter() จากเดิมคือ

แก้ไขเป็น

ทดสอบโดยการ Run ตัวแอพพลิเคชันของเรา ซึ่ง ก่อนจะทำการ Run ตัวแอพพลิเคชันนั้น เราต้องมีบัญชี Twitter ของเราก่อน และให้เปิด Simulator ขึ้นมา ไปที่ Setting แล้ว Sign in บัญชี Twitter ก่อน

ให้กลับไปที่ Home ของ Simulator ก่อน ไปที่ Setting

ให้กลับไปที่ Home ของ Simulator ก่อน ไปที่ Setting

Sign in บัญชี Twitter ของเรา

Sign in บัญชี Twitter ของเรา

ทำการ Run ตัวแอพพลิเคันของเราใหม่อีกครั้ง จะเห็นว่าเราสามารถส่ง Tweet ข้อความของเราไปยัง Social Network ยอดนิยมอย่าง Twitter ได้แล้ว

ทดสอบการ Tweet ข้อความผ่าน iOS7

ทดสอบการ Tweet ข้อความผ่าน iOS7

Comments

daydevthailand@gmail.com

<p>อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์<br /> ,ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)</p>

Review overview
NO COMMENTS

Sorry, the comment form is closed at this time.

%d bloggers like this: