News Update
  • ไม่รู้ว่าข่าวนี้จริงชัวร์หรือมั่วนิ่ม เมื่อเว็บ siampod ในบ้านเราออกมายืนยันแล้ว iPad รุ่นใหม่ ที่หลายๆ คนอาจจะเรียกเพื่อให้เข้าใจง่ายๆ ว่า iPad 3 มีกำหนดเปิดตัวในไทยวันที่ 27 เมษายนนี้ โดยเปิดตัวที่ร้าน iStudio และค่ายมือถืออีก 3 ค่าย AIS, Dtac และ True ส่วนใน Online Store นั้นยังไม่เห็นมีวี่แววว่าจะเปิดให้จองล่วงหน้าซึ่งก็มีการคาดการณ์กันว่าคงเปิดให้จองก่อนเปิดตัวจริงประมาณ 1 สัปดาห์ ใครที่รอซื้ออยู่ก็เตรียมกระเป๋าเบาตัวปลิวกันได้เลย...

    บรรดาสาวก Mac เตรียมเสียตังค์ได้เลย The new iPad มาแน่ 27 เมษานี้

    ไม่รู้ว่าข่าวนี้จริงชัวร์หรือมั่วนิ่ม เมื่อเว็บ siampod ในบ้านเราออกมายืนยันแล้ว iPad รุ่นใหม่ ที่หลายๆ คนอาจจะเรียกเพื่อให้เข้าใจง่ายๆ ว่า iPad 3 มีกำหนดเปิดตัวในไทยวันที่ 27 เมษายนนี้ โดยเปิดตัวที่ร้าน iStudio และค่ายมือถืออีก 3 ค่าย AIS, Dtac และ True ส่วนใน Online Store นั้นยังไม่เห็นมีวี่แววว่าจะเปิดให้จองล่วงหน้าซึ่งก็มีการคาดการณ์กันว่าคงเปิดให้จองก่อนเปิดตัวจริงประมาณ 1 สัปดาห์ ใครที่รอซื้ออยู่ก็เตรียมกระเป๋าเบาตัวปลิวกันได้เลย...

    Continue Reading...

  • ห่างหายไปนานเลยครับช่วงนี้ ประมาณ 5 เดือนเห็นจะได้ เนื่องจากยุ่งๆ พอควรครับ ไม่พูดพร่ำทำเพลงเริ่มเลยละกัน มีรายงานจาก 9to5mac ว่าลูกค้าในสหรัฐอเมริกาเริ่มออกมาโวยวายกันแล้วเรื่องการรับสัญญาณ Wi-Fi บน iPad รุ่นใหม่ ซึ่งเอกสารภายใน Apple Care ก็ได้ชี้แจงว่าให้ลูกค้าสามารถนำเครื่องมาตรวจสอบและเปลี่ยนเครื่องใหม่ได้ โดยเงื่อนไขนี้มีผลกับตัว Wi-Fi เท่านั้นนะครับ อาการคร่าวๆ ของ iPad ตัวใหม่ก็มีดังนี้นะครับ เชื่อมต่อสัญญาณได้แบบติดๆ ขัดๆ เชื่อมต่อสัญญารได้ช้า ค้นหาสัญญาณ Wi-Fi ไม่เจอ...

    ข่าวเขาว่า iPad รุ่นใหม่มีปัญหาสัญญาณ Wi-Fi

    ห่างหายไปนานเลยครับช่วงนี้ ประมาณ 5 เดือนเห็นจะได้ เนื่องจากยุ่งๆ พอควรครับ ไม่พูดพร่ำทำเพลงเริ่มเลยละกัน มีรายงานจาก 9to5mac ว่าลูกค้าในสหรัฐอเมริกาเริ่มออกมาโวยวายกันแล้วเรื่องการรับสัญญาณ Wi-Fi บน iPad รุ่นใหม่ ซึ่งเอกสารภายใน Apple Care ก็ได้ชี้แจงว่าให้ลูกค้าสามารถนำเครื่องมาตรวจสอบและเปลี่ยนเครื่องใหม่ได้ โดยเงื่อนไขนี้มีผลกับตัว Wi-Fi เท่านั้นนะครับ อาการคร่าวๆ ของ iPad ตัวใหม่ก็มีดังนี้นะครับ เชื่อมต่อสัญญาณได้แบบติดๆ ขัดๆ เชื่อมต่อสัญญารได้ช้า ค้นหาสัญญาณ Wi-Fi ไม่เจอ...

    Continue Reading...

  • Digitimes รายงานว่า Apple ได้ทำการลดการสั่งผลิตหน้าจอ iPad 2 ในไตรมาสที่ 4 นี้ คาดว่าคงเพราะเตรียมวางแผนที่จะหันไปผลิต iPad 3 ที่จะออกในต้นปีถึงกลางปีหน้าแทน ทำให้มีผลต่อผู้ผลิตทั้ง Samsung Electronics, LG Display และ Chimei Innolux (CMI) โดย LG Display ลดการผลิตหน้าจอจาก 3 ล้านชิ้นในกันยายน มาเป็น 2.5...

    Apple ลดสั่งผลิตจอ iPad 2 เบนเข็มไปทำ iPad 3 ?

    Digitimes รายงานว่า Apple ได้ทำการลดการสั่งผลิตหน้าจอ iPad 2 ในไตรมาสที่ 4 นี้ คาดว่าคงเพราะเตรียมวางแผนที่จะหันไปผลิต iPad 3 ที่จะออกในต้นปีถึงกลางปีหน้าแทน ทำให้มีผลต่อผู้ผลิตทั้ง Samsung Electronics, LG Display และ Chimei Innolux (CMI) โดย LG Display ลดการผลิตหน้าจอจาก 3 ล้านชิ้นในกันยายน มาเป็น 2.5...

    Continue Reading...

  • มีรายงานจาก The Next Web ว่า Apple เตรียมจะปล่อยวางจำหน่าย iPhone 4S ในรอบที่ 4 ที่ประเทศอินเดีย วันที่ 25 พ.ย. ที่จะถึงนี้ ผ่านทางผู้ให้บริการ Aircel และ Airtel ซึ่ง Aircel เองก็ได้โพสต์ข้อความบน Facebook fanpage ของตัวเองว่าจะมีการวางจำหน่าย iPhone 4S ในวันที่ 25 พ.ย. และลูกค้าที่ใจร้อนก็สามารถจองได้ตั้งแต่วันที่ 18...

    Apple เตรียมวางจำหน่าย iPhone 4S รอบ 4 ที่อินเดีย 25 พ.ย. นี้?

    มีรายงานจาก The Next Web ว่า Apple เตรียมจะปล่อยวางจำหน่าย iPhone 4S ในรอบที่ 4 ที่ประเทศอินเดีย วันที่ 25 พ.ย. ที่จะถึงนี้ ผ่านทางผู้ให้บริการ Aircel และ Airtel ซึ่ง Aircel เองก็ได้โพสต์ข้อความบน Facebook fanpage ของตัวเองว่าจะมีการวางจำหน่าย iPhone 4S ในวันที่ 25 พ.ย. และลูกค้าที่ใจร้อนก็สามารถจองได้ตั้งแต่วันที่ 18...

    Continue Reading...

  • เพิ่งจะปล่อยตัวทดสอบให้นักพัฒนาได้ไม่กี่วันนะครับ ตอนนี้ Apple เปิดให้ดาวน์โหลด iOS 5.0.1 อย่างเป็นทางการแล้ว โดยเราสามารถดาวน์โหลดตัวอัพเดทผ่านทาง iTunes หรืออัพเดทบนเครื่องของเราได้เลยผ่าน Wi-Fi ซึ่งเป็นการอัพเดทแบบ “Over-the-air” (ไม่ต้องต่อเข้ากับคอมพิวเตอร์) โดยไปที่ Settings > General > Software Update จากนั้นระบบจะทำการเช็คแป๊ปนึงและขึ้นรายละเอียดของ iOS 5.0.1 ขึ้นมาให้กดดาวน์โหลดกันได้ การอัพเดทครั้งนี้ใน iOS 5.0.1 หลักๆ ก็จะเป็น...

    Apple ปล่อยอัพเดท iOS 5.0.1 อย่างเป็นทางการแล้ว

    เพิ่งจะปล่อยตัวทดสอบให้นักพัฒนาได้ไม่กี่วันนะครับ ตอนนี้ Apple เปิดให้ดาวน์โหลด iOS 5.0.1 อย่างเป็นทางการแล้ว โดยเราสามารถดาวน์โหลดตัวอัพเดทผ่านทาง iTunes หรืออัพเดทบนเครื่องของเราได้เลยผ่าน Wi-Fi ซึ่งเป็นการอัพเดทแบบ “Over-the-air” (ไม่ต้องต่อเข้ากับคอมพิวเตอร์) โดยไปที่ Settings > General > Software Update จากนั้นระบบจะทำการเช็คแป๊ปนึงและขึ้นรายละเอียดของ iOS 5.0.1 ขึ้นมาให้กดดาวน์โหลดกันได้ การอัพเดทครั้งนี้ใน iOS 5.0.1 หลักๆ ก็จะเป็น...

    Continue Reading...

Developer News
  • Apple ได้ปล่อย iOS 5.0.1 beta build 9A402 ให้นักพัฒนาแล้ว โดยเวอร์ชั่นนี้เน้นไปที่การแก้ปัญหาแบตเตอรี่ที่หมดเร็ว ส่วนรายละเอียดอัพเดทอื่นๆ มีดังนี้ครับ แก้ไขปัญหาการใช้งานแบตเตอรี่ เพิ่ม Multitasking Gestures สำหรับ iPad 1 แก้ไขข้อผิดพลาดเกี่ยวกับการทำงานกับเอกสารบน iCloud ปรับปรุงระบบรู้จำเสียงสำหรับผู้ใช้ในออสเตรเลีย ปรับปรุงระบบรักษาความปลอดภัยอื่นๆ ข่าว iPhone จาก MyiPhone.in.th Tweet

    Apple ปล่อยอัพเดท iOS 5.0.1 ให้นักพัฒนา เน้นแก้ไขแบตเตอรี่

    Apple ได้ปล่อย iOS 5.0.1 beta build 9A402 ให้นักพัฒนาแล้ว โดยเวอร์ชั่นนี้เน้นไปที่การแก้ปัญหาแบตเตอรี่ที่หมดเร็ว ส่วนรายละเอียดอัพเดทอื่นๆ มีดังนี้ครับ แก้ไขปัญหาการใช้งานแบตเตอรี่ เพิ่ม Multitasking Gestures สำหรับ iPad 1 แก้ไขข้อผิดพลาดเกี่ยวกับการทำงานกับเอกสารบน iCloud ปรับปรุงระบบรู้จำเสียงสำหรับผู้ใช้ในออสเตรเลีย ปรับปรุงระบบรักษาความปลอดภัยอื่นๆ ข่าว iPhone จาก MyiPhone.in.th Tweet

  • มากันอีกแล้วครับช่วงนี้ Apple อัพเดทโปรแกรมค่อนข้างบ่อย คราวนี้เป็น Mac OS X Lion 10.7.2 build 11C55 แถม iCloud ติดมาด้วย อัพเดทนี้เน้นไปที่ทดสอบ Airport, Appkit, GraphicsDrivers, iCal, iChat, Mac App Store, Mail, Spotlight และ Time Machine สังเกตุว่ามีการอัพเดทบ่อยมากช่วงนี้ คาดว่า Apple...

    Apple ปล่อยอัพเดท Mac OS X Lion 10.7.2 beta พร้อม iCloud ให้นักพัฒนา

    มากันอีกแล้วครับช่วงนี้ Apple อัพเดทโปรแกรมค่อนข้างบ่อย คราวนี้เป็น Mac OS X Lion 10.7.2 build 11C55 แถม iCloud ติดมาด้วย อัพเดทนี้เน้นไปที่ทดสอบ Airport, Appkit, GraphicsDrivers, iCal, iChat, Mac App Store, Mail, Spotlight และ Time Machine สังเกตุว่ามีการอัพเดทบ่อยมากช่วงนี้ คาดว่า Apple…

  • Apple ปล่อยอัพเดท iTunes 10.5 beta 8 และ iWork for iOS beta 3 ให้นักพัฒนาแล้วครับ ทั้งสองโปรแกรมมีการแก้บั๊กนิดหน่อย แต่สำหรับ iTunes มีการแก้ไขเรื่องประสิทธิภาพการใช้งานร่วมกับ iTunes Match และการอัพเดทข้อมูลภายใน iTunes ขึ้นไปบน iCloud ที่มาจาก 9to5mac Tweet

    Apple ปล่อยอัพเดท iTunes 10.5 beta 8 และ iWork for iOS beta 3 ให้นักพัฒนาแล้ว

    Apple ปล่อยอัพเดท iTunes 10.5 beta 8 และ iWork for iOS beta 3 ให้นักพัฒนาแล้วครับ ทั้งสองโปรแกรมมีการแก้บั๊กนิดหน่อย แต่สำหรับ iTunes มีการแก้ไขเรื่องประสิทธิภาพการใช้งานร่วมกับ iTunes Match และการอัพเดทข้อมูลภายใน iTunes ขึ้นไปบน iCloud ที่มาจาก 9to5mac Tweet

iOS Programming Guide
  • หลายครั้งที่เราจะต้องเก็บการตั้งค่าต่างๆ ของ user ที่ใช้ app เราไว้ สำหรับการใช้งาน app ในครั้งต่อๆ ไป ปัญหานี้ไม่ได้ยากเย็นอะไรครับเพราะ Apple ก็ได้เตรียม database แบบง่ายๆ ให้เราได้ใช้ผ่านคลาส NSUserDefaults กันครับลองดูวิธีใช้กันครับ     NSUserDefaults *userData = [NSUserDefaultsstandardUserDefaults];     //========= Saving =========    ...

    วิธีใช้ NSUserDefaults บันทึกและอ่านข้อมูล

    หลายครั้งที่เราจะต้องเก็บการตั้งค่าต่างๆ ของ user ที่ใช้ app เราไว้ สำหรับการใช้งาน app ในครั้งต่อๆ ไป ปัญหานี้ไม่ได้ยากเย็นอะไรครับเพราะ Apple ก็ได้เตรียม database แบบง่ายๆ ให้เราได้ใช้ผ่านคลาส NSUserDefaults กันครับลองดูวิธีใช้กันครับ     NSUserDefaults *userData = [NSUserDefaultsstandardUserDefaults];     //========= Saving =========    …

  • ว่าจะเขียนแอ็พที่มีการ import รูปจาก Photos Library เข้ามาใช้ในแอ็พ แต่บังเอิญว่าใน Photos Library ดันไม่มีรูปอยู่ซะอย่างงั้น เลยไม่รู้ว่าจะทดสอบแอ็พยังไง คิดจะ build ลงเครื่องก็รู้สึกขี้เกียจเลยแอบลักไก่นิดหน่อยครับ วิธีการก็ง่ายๆ ครับ ขั้นแรกเลยเราก็ลากรูปที่ต้องการมาใส่ที่ simulator หลังจากนั้น safari จะถูกเปิดออกมาโดยมีรูปเราแสดงอยู่ในนั้นนะครับ ที่นี้เราก็ทำเหมือนกับการ save รูปจาก safari แบบปกติครับด้วยการคลิกที่รูปค้างไว้ก็จะมี action sheet โผล่ออกมา หลังจากนั้นเราก็เลือก...

    การ import รูปเข้าไปใน Photos Library บน Simulator

    ว่าจะเขียนแอ็พที่มีการ import รูปจาก Photos Library เข้ามาใช้ในแอ็พ แต่บังเอิญว่าใน Photos Library ดันไม่มีรูปอยู่ซะอย่างงั้น เลยไม่รู้ว่าจะทดสอบแอ็พยังไง คิดจะ build ลงเครื่องก็รู้สึกขี้เกียจเลยแอบลักไก่นิดหน่อยครับ วิธีการก็ง่ายๆ ครับ ขั้นแรกเลยเราก็ลากรูปที่ต้องการมาใส่ที่ simulator หลังจากนั้น safari จะถูกเปิดออกมาโดยมีรูปเราแสดงอยู่ในนั้นนะครับ ที่นี้เราก็ทำเหมือนกับการ save รูปจาก safari แบบปกติครับด้วยการคลิกที่รูปค้างไว้ก็จะมี action sheet โผล่ออกมา หลังจากนั้นเราก็เลือก…

  • หลายครั้งเลยที่เวลาเราทำแอ็พแล้วต้องมีข้อมูลเริ่มต้นที่จะต้องแสดงอยู่ในแอ็พเรา แต่จะเอาข้อมูลไปใส่ไว้ในโค้ดเลยก็กะไรอยู่ ทำให้ยากแต่การแก้ไขบางทีอาจจะหาไม่เจอด้วยซ้ำว่าอยู่ส่วนไหนของโค้ด ถ้าเป็นแอ็พเล็กๆ ไม่ได้มีการแก้ไข/เพิ่ม/ลบข้อมูล ผมแนะนำให้เก็บข้อมูลไว้ในไฟล์ plist (Property List) แล้วตอนรันแอ็พเราก็ค่อยไปอ่านไฟล์ plist มาเก็บไว้ในอ็อบเจ็คที่เป็น NSDictionary (โดยปกติแล้วโครงสร้างของไฟล์ plist เก็บข้อมูลแบบ key, value ซึ่งตรงกับโครงสร้่างของอ็อบเจ็คประเภท NSDictionary อยู่แล้ว) เพื่อนำไปใช้ในแอ็พของเรา วิธีการอ่านข้อมูลในไฟล์ดังนี้ครับ สมมติว่าไฟล์ชื่อ Student.plist NSString *filePath = [[NSBundle mainBundle]...

    การอ่านไฟล์ plist มาเป็น object ประเภท NSDictionary

    หลายครั้งเลยที่เวลาเราทำแอ็พแล้วต้องมีข้อมูลเริ่มต้นที่จะต้องแสดงอยู่ในแอ็พเรา แต่จะเอาข้อมูลไปใส่ไว้ในโค้ดเลยก็กะไรอยู่ ทำให้ยากแต่การแก้ไขบางทีอาจจะหาไม่เจอด้วยซ้ำว่าอยู่ส่วนไหนของโค้ด ถ้าเป็นแอ็พเล็กๆ ไม่ได้มีการแก้ไข/เพิ่ม/ลบข้อมูล ผมแนะนำให้เก็บข้อมูลไว้ในไฟล์ plist (Property List) แล้วตอนรันแอ็พเราก็ค่อยไปอ่านไฟล์ plist มาเก็บไว้ในอ็อบเจ็คที่เป็น NSDictionary (โดยปกติแล้วโครงสร้างของไฟล์ plist เก็บข้อมูลแบบ key, value ซึ่งตรงกับโครงสร้่างของอ็อบเจ็คประเภท NSDictionary อยู่แล้ว) เพื่อนำไปใช้ในแอ็พของเรา วิธีการอ่านข้อมูลในไฟล์ดังนี้ครับ สมมติว่าไฟล์ชื่อ Student.plist NSString *filePath = [[NSBundle mainBundle]…

Page 1 of 2312345678910...20...Last »