หายไปนาน ตอนนี้ได้ฤกษ์กลับมาเขียนซะหน่อย เพราะมีโอกาสได้ใช้เครื่องแมคแบบเต็มที่แล้ว พอได้โอกาสแบบนี้ก็เลยอยากจะลองเล่นอะไรกับเจ้าแมคเครื่องนี้ซะหน่อย เนื่องด้วยประสบการณ์การเขียนบนแมคผมน้อยมาก ถ้าไม่รวมพวกภาษาที่ข้าม platform ได้ เช่นพวก Java, PHP หรือ Python แต่ตอนนี้คิดว่าไหนๆ ก็มีเครื่องมาอยู่ในมือ (ต้องดูแล พังมาก็ต้องรับผิดชอบซะด้วย) ไม่ได้ลองทำอะไรสักหน่อยก็เสียชาติ(คนเขียนโปรแกรม)เกิดน่าดู
ที่หาข้อมูล และได้รู้จักกับแมคมาได้พักใหญ่ๆ ก็พอรู้บ้างนิดหน่อยว่า ในแมคมีเฟรมเวิร์คเป็นของตัวเองชื่อว่า Cocoa ลองไปแงะๆ ดูบ้างแล้วเหมือนกันครับ เยอะมาก มี Xcode เป็นเครื่องมือช่วยในการพัฒนา (ต้องขอบคุณ @plynoi ที่ช่วยบอกครับ :P) โหลดมาใช้ได้ฟรีๆ จาก Apple ครับ ส่วนภาษาที่ใช้พัฒนาก็คือ Objective-C เป็นภาษาที่ขยายออกมาจาก C++ แต่ว่าได้เอาวิธีการของ OOP เข้ามาใช้ด้วย ส่วนโครงสร้างภาษาที่เห็นก็แปลกดีเหมือนกันครับ อาจเพราะผมเองไม่ถนัดภาษา C เท่าไหร่ แล้วยิ่งมาบนแมคด้วยก็คงต้องใช้เวลาอ่านกันนานทีเดียว
ดังนั้น ทางที่ดีที่สุดที่เราจะเรียนรู้ภาษาอะไรสักภาษา ก็ต้องหาโปรเจ็คที่ใช้ภาษานั้นทำครับ ตอนนี้ก็อยู่ในช่วงศึกษา Objective-C อยู่ครับ แล้วค่อยออกแบบตัวโปรเจ็ค (อย่างน้อยก็ให้เข้าใจธรรมชาติของภาษาก่อน จะได้ไม่เข้าป่าเข้าดงไปซะก่อน) เท่าที่คิดไว้ก็คงไม่พ้น Application พวก mash-up บริการต่างๆ ที่มีอยู่แล้วนี่ล่ะครับ เล็งๆ ไว้ก็คงไม่เกิน twitter, twitpic, Google Maps, Google Calendar และอื่นๆ จนกว่าจะคิดได้ครับ
เพิ่มเติม :
1 comments:
http://www.iphonedev.in.th
Post a Comment