Tags:
Node Thumbnail

หลายคนคงสนใจจะพัฒนาโปรแกรมบน iPhone แต่ก็ไม่รู้จะเริ่มที่ตรงไหน ถึงตอนนี้แอปเปิลได้เผยแพร่การบรรยายของหลักสูตรที่เปิดสอนการพัฒนาโปรแกรมบน iPhone ที่ Stanford ให้ฟรีใน iTunes U แล้วครับ

หลักสูตร CS193P: iPhone Application Development ที่เปิดสอนในเดือนนี้นั้นสามารถเข้าไปได้ทาง iTunes U (ต้องเข้าผ่าน US Store นะครับ) โดยประกอบด้วยวิดีโอและเอกสารประกอบการบรรยายที่มาจากหลักสูตรจริงๆ ที่กำลังสอนอยู่โดยนักพัฒนาจากแอปเปิล ตัวหลักสูตรดังกล่าวจะครอบคลุมถึงการใช้งาน Xcode และการใช้ภาษา Objective-C รวมถึงจะมีการบ้านให้เขียนโปรแกรมด้วย (มีการบ้านให้เขียน twitter client ภายใน 4 สัปดาห์ด้วยนะ)

อย่างไรก็ดีผู้ที่เข้าร่วมจำเป็นต้องใช้ OSX Leopard ในการพัฒนาโปรแกรม แต่ไม่จำเป็นจะต้องมี iPhone หรือ iPod Touch จริงๆ และเนื้อหาในหลักสูตรดังกล่าวจะไม่ครอบคลุม iPhone OS 3.0 beta

No Description

ที่มา: Wired

Get latest news from Blognone

Comments

By: isunsunsun on 4 April 2009 - 11:28 #94718

Awesome!

By: meddlesome on 5 April 2009 - 00:49 #94725

ตอนนี้ผมก็เขียน iPhone Apps อยู่
อ่าน Slide ของ Standford เทอมที่แล้วดีมากครับมี Assignment ให้ลองทำด้วย
แต่ของเทอมที่แล้วยังไม่มี Podcast ก็รอจนเทอมนี้มันมีแหละครับ :P

By: coloragent on 4 April 2009 - 13:27 #94729

ศึกษาไว้ทำปัญหาพิเศษปีหน้าเลยดีกว่า

By: atomz on 4 April 2009 - 14:38 #94740
By: pawinpawin
Writer
on 4 April 2009 - 18:52 #94780 Reply to:94740

ขอบคุณครับ ตามนั้นเลยครับ

_________________pawinpawin | blog

By: jirayu
ContributorWindows PhoneBlackberrySymbian
on 4 April 2009 - 17:44 #94766

ทำไมต้องเขียนบน OSX เท่านั้นหว่า ?

คนใช้โอเอสตัวอื่นๆอดอ่ะดิ่เนี่ย

แล้วถ้าสมมุติว่าใช้ไอจูนส์บนวินโดวส์เนี่ย จะไปโหลดอันนี้มาได้ไหมครับ ?

แล้วถ้าไมไ่ด้ ให้คนใช้แมคส่งมาให้ได้มั๊ยครับ

I am Mr.Whisper


By: atomz on 4 April 2009 - 18:32 #94778 Reply to:94766

เดี๋ยวนี้มีคน port ลง windows ละคับ แต่อ่านๆดูมันไม่สมบูรณ์เหมือนที่ทำบน mac ยังไงก็เป็นทางเลือกลองดูนะคับ

http://code.google.com/p/winchain/

อีกทางเลือกโดยไม่ต้องซื้อเครื่องแมค

ลง MacOSX86 on PC ดู คับ

เครื่อง pc ผมลงอยู่ตอนนี้ลง sdk เรียบร้อยแต่ยังไม่ลองเขียนเลยว่าได้รึป่าว คับ

By: meddlesome on 5 April 2009 - 00:43 #94839 Reply to:94766

คนที่ใช้ OS อื่นก็ไม่ต้องพัฒนาโปรแกรมใน iPhone OS ไง, Life with a wall 55

ไม่มีเหตุผลที่จะต้อง port XCode มาที่ OS อื่นเพราะมันสร้างมาเมื่อพัฒนา Application บนแมคเป็นหลัก แต่เป็นเรื่องช่วยไม่ได้ที่ iPhone ขายดีฐานตลาดเยอะ, กำลังซื้อสูง, ซื้อง่าย, ดึงดูด​ Developer

ดูลักษณะการเขียนอ้างอิงจาก Cocoa Framework ถ้ารู้ ObjC + Cocoa ก็พัฒนาบนไอโฟนได้เลยเพราะยกมาเยอะ ตัดบางอย่างทิ้ง(ไม่มี Garbage Collection,ไม่สามารถ Access Device ได้โดยตรงต้องผ่าน Core Service ที่มี, รันโปรแกรมฉากหลังไม่ได้ ฯลฯ) เน้นสัมผัส = Cocoa touch

ปล.ขืนพัฒนาไป แต่ไม่ได้สมัคร iPhone Developer Program $99 ก็อดส่งโปรแกรมขึ้นไปขายอยู่ดี (ซึ่งก็เหมือนกับ Andoid ที่ต้องเสียทุกปี เพียงแต่เสียน้อยกว่า ประมาณ 800กว่าบาท แต่ G1 Developer Phone โดนบล๊อกไม่ให้ซื้อ Apps ก็จบและ เหอๆ

ส่วนตัวมองว่า iPhone อนาคตยังสวยอยู่และคงอยู่ด้วยตัวของมันเอง แต่บาง Policy ก็ยังกากๆอยู่ไม่ไหว พูดถึง iPhone 3.0 Beta มากก็ไม่ได้ติด NDA

By: jirayu
ContributorWindows PhoneBlackberrySymbian
on 5 April 2009 - 01:25 #94849 Reply to:94839

อืมมม ง่ายดี

ค่อนข้างรู้สึกว่าแอปเปิ้ลไม่ค่อยเห็นหัวตลาดส่วนอื่นที่ไมไ่ด้อยู่ในเครือของตัวเองแฮะ

แต่ช่างมันเหอะ หุหุ

I am Mr.Whisper


By: meddlesome on 5 April 2009 - 03:09 #94856 Reply to:94849

แอปเปิ้ลขาย Solution ครับ เน้นคุณภาพไม่ใช้ปริมาณ
ข้อดีคือ มันต่อเนื่องครับ user จะคุ้นเคยกับลักษณะการใช้งาน(UI,Sync Style)แบบนี้ ดูจาก
iPod + iTunes
Mac + MobileMe
iLife + iWork

ดูแล้วการสร้างประสบการณ์ที่ดี,ง่าย มันก็จะไปลาก Switcher มาเอง ตอนแรกไอพ๊อดก็ไม่ได้ง้อ PC แต่ไปๆมาๆก็ต้องมาให้ใช้ เพราะ Music Player ตลาดกว้างมากกกกก ใครๆก็ใช้ แถม Click Wheel ก็โครตเจ๋ง มี iTunes Store ให้ซื้อเพลงเบ็ดเสร็จ มี iTunes จัด Library ก็จบแล้วครับ

แต่อนาคตก็ไม่แน่ถ้ายังกั้กเรื่องบางอย่างอยู่ แต่ส่วนตัวแล้วใช้น้อยๆแหละดีแล้วครับ แมคมันห่วยมันแพงอย่าใช้เลย :P

By: jirayu
ContributorWindows PhoneBlackberrySymbian
on 5 April 2009 - 04:58 #94860 Reply to:94856

ไม่ค่อยเห็นด้วยที่ว่าแมคห่วย แต่เห้นด้วยที่มันแพง และสำหรับงานของผมมันไม่ค่อยคุ้ม

ส่วนตัวผมไม่ค่อยชอบ Click Wheel ชอบแบบ Touch ไปเลยมากกว่า :P

โซลูชั่นของแอปเปิล อืมม ก็คงเป็นอย่างนั้น เพราะผลิตภัณฑ์ของแอปเปิลที่เห็นๆจะมาจ่ายให้ตลาดของแมคก่อน นานๆทีจะมีหลุดมาฝั่งพีซีบ้าง (เช่นไอจูนส์ - คิดว่าถ้าพีซีซิงค์กับไอพ็อดไมไ่ด้ ยอดขายไอพ็อดคงน้อยกว่านี้มาก) ซึ่งโซลูชั่นของแอปเปิลมันก็มองได้สองมุมเหมือนกันนะ มุมนึงคือการผูกขาดตัวพ่อ อันนี้ไม่ขอพูดแล้วกัน เดี๋ยวไปสะดุดตัวใครเข้า

ส่วนอีกมุมหนึ่งคือการรักษาลูกค้าไว้อย่างเหนียวแน่น วนๆมันอยู่กับผลิตภัณฑ์ของแอปเปิล ไม่มีความจำเป็นที่จะต้องไปใช้ผลิตภัณฑ์ของค่ายอื่น เพราะใน OSX ที่คุณมีก้สามารถทำงานร่วมกับผลิตภัณฑ์ืุกอย่างของแอปเปิลได้อยู่แล้ว (แถมค่อนข้างจะครบกับงานแทบทุกด้าน) มันเลยอาจจะทำให้กลุ่มผุ้ใช้แมคคิดว่าไม่มีความจำเป็นที่จะต้องไปใช้แพลตฟอร์มอื่น (แถมเดี๋ยวนี้อยากเล่นเกมก็ Bootcamp เอา)

ยอมรับจริงๆว่าเป้นยการผูกขาดที่ฉลาดมาก

I am Mr.Whisper


By: pawinpawin
Writer
on 5 April 2009 - 05:10 #94861 Reply to:94860

อารยธรรมแอปเปิล :P

_________________pawinpawin | blog

By: isunsunsun on 5 April 2009 - 10:48 #94884 Reply to:94860

Think trust, think different :-)

By: Pop on 4 April 2009 - 17:38 #94770

ผมว่าแล้ว ว่ามันต้องมาเหอะๆ
รออ่าน พอดี

By: ezy on 4 April 2009 - 19:41 #94788

ปีนี้ทำออกมาอ่านง่ายกว่าปีที่แล้วนะ

หารายได้เสริมดีกว่า (ฮา) ช่วงนี้เงินขาด

ezybzy.info blog

By: keng
WriteriPhoneAndroidIn Love
on 5 April 2009 - 19:56 #94976
keng's picture

หลับกลางคัน เขียนโค้ดแค่สี่นาทีสุดท้าย

By: ezy on 6 April 2009 - 23:19 #95222 Reply to:94976

คาบแรกก็งี้แหละ ฝอยอารัมภบทผ่านไปครึ่งชั่วโมง แต่ก็ทำให้รู้สึกอยากติดตามต่อเรื่อยๆ นะ

ezybzy.info blog