Find us on Facebook
Advertisement
Popular Posts
- ใครยังไม่มี Whatsapp โหลดด่วน ตอนนี้กำลังแจกฟรี
- เริ่มต้นเขียนโปรแกรมกับ Xcode ภาค 1 (ShowText)
- มาเตรียมเครื่องไม้เครื่องมือกันก่อน
- Objective-C part 1 (การประกาศ Class และ Method)
- ลือกันอีก!! iPhone 5 จะมาวันที่ 5 กันยานี้ใน US และ 5 ตุลาพร้อมกันทั่วโลก
- i0n1c ยืนยัน iOS 5 Jailbreak แบบ untethered มาแน่นอน
- Objective-C part 2 (การประกาศ @property และตัวอย่างการใช้งาน)
- งานนี้เราจะได้เห็น Jobs มาพร้อมกับ iCloud, iOS 5 และ Mac OS X Lion แน่นอน
Follow me on Twitter
Tag Cloud
3g ad airplay app apple apple store app store camera china cocoa dtac facebook features financial flash game icloud ios iOS 5 ipod touch itunes iwork jailbreak launch lion mac os x music cover objective-c review samsung snow leopard steve jobs thailand tips tutorial ukulele update wwdc xcode ข่าว ipad ข่าว ipad 2 ข่าว ipad 3 ข่าว iphone 4 ข่าว iphone 4s ข่าว iphone 5
News Update
-
บรรดาสาวก Mac เตรียมเสียตังค์ได้เลย The new iPad มาแน่ 27 เมษานี้
Posted on April 8, 2012 | No Commentsไม่รู้ว่าข่าวนี้จริงชัวร์หรือมั่วนิ่ม เมื่อเว็บ siampod ในบ้านเราออกมายืนยันแล้ว iPad รุ่นใหม่ ที่หลายๆ คนอาจจะเรียกเพื่อให้เข้าใจง่ายๆ ว่า iPad 3 มีกำหนดเปิดตัวในไทยวันที่ 27 เมษายนนี้ โดยเปิดตัวที่ร้าน iStudio และค่ายมือถืออีก 3 ค่าย AIS, Dtac และ True ส่วนใน Online Store นั้นยังไม่เห็นมีวี่แววว่าจะเปิดให้จองล่วงหน้าซึ่งก็มีการคาดการณ์กันว่าคงเปิดให้จองก่อนเปิดตัวจริงประมาณ 1 สัปดาห์ ใครที่รอซื้ออยู่ก็เตรียมกระเป๋าเบาตัวปลิวกันได้เลย... -
ข่าวเขาว่า iPad รุ่นใหม่มีปัญหาสัญญาณ Wi-Fi
Posted on April 8, 2012 | 1 Commentห่างหายไปนานเลยครับช่วงนี้ ประมาณ 5 เดือนเห็นจะได้ เนื่องจากยุ่งๆ พอควรครับ ไม่พูดพร่ำทำเพลงเริ่มเลยละกัน มีรายงานจาก 9to5mac ว่าลูกค้าในสหรัฐอเมริกาเริ่มออกมาโวยวายกันแล้วเรื่องการรับสัญญาณ Wi-Fi บน iPad รุ่นใหม่ ซึ่งเอกสารภายใน Apple Care ก็ได้ชี้แจงว่าให้ลูกค้าสามารถนำเครื่องมาตรวจสอบและเปลี่ยนเครื่องใหม่ได้ โดยเงื่อนไขนี้มีผลกับตัว Wi-Fi เท่านั้นนะครับ อาการคร่าวๆ ของ iPad ตัวใหม่ก็มีดังนี้นะครับ เชื่อมต่อสัญญาณได้แบบติดๆ ขัดๆ เชื่อมต่อสัญญารได้ช้า ค้นหาสัญญาณ Wi-Fi ไม่เจอ... -
Apple ลดสั่งผลิตจอ iPad 2 เบนเข็มไปทำ iPad 3 ?
Posted on November 19, 2011 | No CommentsDigitimes รายงานว่า Apple ได้ทำการลดการสั่งผลิตหน้าจอ iPad 2 ในไตรมาสที่ 4 นี้ คาดว่าคงเพราะเตรียมวางแผนที่จะหันไปผลิต iPad 3 ที่จะออกในต้นปีถึงกลางปีหน้าแทน ทำให้มีผลต่อผู้ผลิตทั้ง Samsung Electronics, LG Display และ Chimei Innolux (CMI) โดย LG Display ลดการผลิตหน้าจอจาก 3 ล้านชิ้นในกันยายน มาเป็น 2.5... -
Apple เตรียมวางจำหน่าย iPhone 4S รอบ 4 ที่อินเดีย 25 พ.ย. นี้?
Posted on November 16, 2011 | No Commentsมีรายงานจาก The Next Web ว่า Apple เตรียมจะปล่อยวางจำหน่าย iPhone 4S ในรอบที่ 4 ที่ประเทศอินเดีย วันที่ 25 พ.ย. ที่จะถึงนี้ ผ่านทางผู้ให้บริการ Aircel และ Airtel ซึ่ง Aircel เองก็ได้โพสต์ข้อความบน Facebook fanpage ของตัวเองว่าจะมีการวางจำหน่าย iPhone 4S ในวันที่ 25 พ.ย. และลูกค้าที่ใจร้อนก็สามารถจองได้ตั้งแต่วันที่ 18... -
Apple ปล่อยอัพเดท iOS 5.0.1 อย่างเป็นทางการแล้ว
Posted on November 11, 2011 | No Commentsเพิ่งจะปล่อยตัวทดสอบให้นักพัฒนาได้ไม่กี่วันนะครับ ตอนนี้ Apple เปิดให้ดาวน์โหลด iOS 5.0.1 อย่างเป็นทางการแล้ว โดยเราสามารถดาวน์โหลดตัวอัพเดทผ่านทาง iTunes หรืออัพเดทบนเครื่องของเราได้เลยผ่าน Wi-Fi ซึ่งเป็นการอัพเดทแบบ “Over-the-air” (ไม่ต้องต่อเข้ากับคอมพิวเตอร์) โดยไปที่ Settings > General > Software Update จากนั้นระบบจะทำการเช็คแป๊ปนึงและขึ้นรายละเอียดของ iOS 5.0.1 ขึ้นมาให้กดดาวน์โหลดกันได้ การอัพเดทครั้งนี้ใน iOS 5.0.1 หลักๆ ก็จะเป็น...
Developer News
-
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 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 ให้นักพัฒนาแล้ว
Apple ปล่อยอัพเดท iTunes 10.5 beta 8 และ iWork for iOS beta 3 ให้นักพัฒนาแล้วครับ ทั้งสองโปรแกรมมีการแก้บั๊กนิดหน่อย แต่สำหรับ iTunes มีการแก้ไขเรื่องประสิทธิภาพการใช้งานร่วมกับ iTunes Match และการอัพเดทข้อมูลภายใน iTunes ขึ้นไปบน iCloud ที่มาจาก 9to5mac Tweet
iOS Programming Guide
-
วิธีใช้ NSUserDefaults บันทึกและอ่านข้อมูล
หลายครั้งที่เราจะต้องเก็บการตั้งค่าต่างๆ ของ user ที่ใช้ app เราไว้ สำหรับการใช้งาน app ในครั้งต่อๆ ไป ปัญหานี้ไม่ได้ยากเย็นอะไรครับเพราะ Apple ก็ได้เตรียม database แบบง่ายๆ ให้เราได้ใช้ผ่านคลาส NSUserDefaults กันครับลองดูวิธีใช้กันครับ NSUserDefaults *userData = [NSUserDefaultsstandardUserDefaults]; //========= Saving ========= …
-
การ import รูปเข้าไปใน Photos Library บน Simulator
ว่าจะเขียนแอ็พที่มีการ import รูปจาก Photos Library เข้ามาใช้ในแอ็พ แต่บังเอิญว่าใน Photos Library ดันไม่มีรูปอยู่ซะอย่างงั้น เลยไม่รู้ว่าจะทดสอบแอ็พยังไง คิดจะ build ลงเครื่องก็รู้สึกขี้เกียจเลยแอบลักไก่นิดหน่อยครับ วิธีการก็ง่ายๆ ครับ ขั้นแรกเลยเราก็ลากรูปที่ต้องการมาใส่ที่ simulator หลังจากนั้น safari จะถูกเปิดออกมาโดยมีรูปเราแสดงอยู่ในนั้นนะครับ ที่นี้เราก็ทำเหมือนกับการ save รูปจาก safari แบบปกติครับด้วยการคลิกที่รูปค้างไว้ก็จะมี action sheet โผล่ออกมา หลังจากนั้นเราก็เลือก…
-
การอ่านไฟล์ plist มาเป็น object ประเภท NSDictionary
หลายครั้งเลยที่เวลาเราทำแอ็พแล้วต้องมีข้อมูลเริ่มต้นที่จะต้องแสดงอยู่ในแอ็พเรา แต่จะเอาข้อมูลไปใส่ไว้ในโค้ดเลยก็กะไรอยู่ ทำให้ยากแต่การแก้ไขบางทีอาจจะหาไม่เจอด้วยซ้ำว่าอยู่ส่วนไหนของโค้ด ถ้าเป็นแอ็พเล็กๆ ไม่ได้มีการแก้ไข/เพิ่ม/ลบข้อมูล ผมแนะนำให้เก็บข้อมูลไว้ในไฟล์ plist (Property List) แล้วตอนรันแอ็พเราก็ค่อยไปอ่านไฟล์ plist มาเก็บไว้ในอ็อบเจ็คที่เป็น NSDictionary (โดยปกติแล้วโครงสร้างของไฟล์ plist เก็บข้อมูลแบบ key, value ซึ่งตรงกับโครงสร้่างของอ็อบเจ็คประเภท NSDictionary อยู่แล้ว) เพื่อนำไปใช้ในแอ็พของเรา วิธีการอ่านข้อมูลในไฟล์ดังนี้ครับ สมมติว่าไฟล์ชื่อ Student.plist NSString *filePath = [[NSBundle mainBundle]…







![วิธีใช้ NSUserDefaults บันทึกและอ่านข้อมูล หลายครั้งที่เราจะต้องเก็บการตั้งค่าต่างๆ ของ user ที่ใช้ app เราไว้ สำหรับการใช้งาน app ในครั้งต่อๆ ไป ปัญหานี้ไม่ได้ยากเย็นอะไรครับเพราะ Apple ก็ได้เตรียม database แบบง่ายๆ ให้เราได้ใช้ผ่านคลาส NSUserDefaults กันครับลองดูวิธีใช้กันครับ NSUserDefaults *userData = [NSUserDefaultsstandardUserDefaults]; //========= Saving ========= ...](http://myiphone.in.th/wp-content/uploads/2011/10/objc-195x110.jpg)

![การอ่านไฟล์ plist มาเป็น object ประเภท NSDictionary หลายครั้งเลยที่เวลาเราทำแอ็พแล้วต้องมีข้อมูลเริ่มต้นที่จะต้องแสดงอยู่ในแอ็พเรา แต่จะเอาข้อมูลไปใส่ไว้ในโค้ดเลยก็กะไรอยู่ ทำให้ยากแต่การแก้ไขบางทีอาจจะหาไม่เจอด้วยซ้ำว่าอยู่ส่วนไหนของโค้ด ถ้าเป็นแอ็พเล็กๆ ไม่ได้มีการแก้ไข/เพิ่ม/ลบข้อมูล ผมแนะนำให้เก็บข้อมูลไว้ในไฟล์ plist (Property List) แล้วตอนรันแอ็พเราก็ค่อยไปอ่านไฟล์ plist มาเก็บไว้ในอ็อบเจ็คที่เป็น NSDictionary (โดยปกติแล้วโครงสร้างของไฟล์ plist เก็บข้อมูลแบบ key, value ซึ่งตรงกับโครงสร้่างของอ็อบเจ็คประเภท NSDictionary อยู่แล้ว) เพื่อนำไปใช้ในแอ็พของเรา วิธีการอ่านข้อมูลในไฟล์ดังนี้ครับ สมมติว่าไฟล์ชื่อ Student.plist NSString *filePath = [[NSBundle mainBundle]...](http://myiphone.in.th/wp-content/uploads/2011/08/Screen-shot-2011-08-14-at-10.18.09-AM-195x110.jpg)
