Daily Archives: มีนาคม 23, 2011

G20.2: Brightest IDEA#5


Brightest IDEA: Cutting Edge Technology

Contact us
website: www.brightest-idea.com
e-mail: hello@brightest-idea.com
facebook: facebook.com/BrightestIDEA
tel: +66(0) 85 005 5602
+66(0) 81 064 6764

adaydesign :)

 

Android: The Application HTC Sense (process com.htc.launcher) has stopped unexpectedly


The Application HTC Sense (process com.htc.launcher) has stopped unexpectedly

เมื่อตอนเย็นที่ผ่านมา ผมเขียนโปรแกรมบน android และทำการ install ลงใส่เครื่อง ขนาดของโปรแกรมมันประมาณ 12 เมกนี่หละ (.apk ไฟล์) แต่ลงในเครื่อง มันประมาณ 1 เมกนี่หละ โปรแกรมถูกเซ็ตให้ลงไปยัง SD Card ด้วยนะ โอเค.. ทำการรันจาก emu ไปเพื่อลงโปรแกรมไปยังเครื่องช่วงแรกๆ ไม่เป็นไร แต่พอหลังๆ เมมเริ่มเต็ม และ สุดท้ายก้อลงโปรแกรมไม่ได้เพราะเมมเต็ม ผมก้อไม่ลบโปรเซสออก เคลียร์แคช ต่างๆ นาๆ ดันไปเคลียร์แคชของ HTC Sense เข้าซะงั้น เน่าเลย แต่ดีที่หาทางแก้ไขได้ (อ่านตามลิ้งเลยครับ)

Read the rest of this entry

iPhone: NSArray initWithObjects


NSArray initWithObjects

สำหรับการประกาศ NSArray ด้วยการสร้างจาก Object หลายๆ ตัวนั้น สิ่งที่เราลืมไม่ได้คือ การใส่ nil ปิดท้ายเพื่อเป็นการบอกอาเรย์นั้นว่าสิ้นสุดการจองพื้นที่สำหรับตัวแปรอาเรย์และขนาดของอาเรย์จะเท่ากับจำนวนที่เราใส่เข้าไป (ไม่รวม nil) แต่หากเราไม่ใส่ nil  โปรแกรมจะแจ้ง warnning ‘Missing sentinel in function call’ แต่เมื่อรันโปรแกรมมาถึงจุดนี้โปรแกรมจะเด้งออกเลยนะครับ เพราะมันจะทำให้เกิด run time error ได้ ดังนั้นหากจะประกาศอาเรย์ด้วยการใส่สมาชิก อย่าลืมใส่ nil ปิดท้ายด้วย

Read the rest of this entry

iPhone: Capital Letter


Capital Letter

การเซ็ตให้ข้อความข้อเราเป็นภาษาอังกฤษตัวพิมพ์ใหญ่ใน Objective-c มีอยู่ 2 ลักษณะด้วยกัน คือ ทำให้ตัวแรกของคำเป็นตัวพิมพ์ใหญ่ และทำให้เป็นตัวพิมพ์ใหญ่ทั้งคำ โดยโค้ดที่ใช้นี้ง่ายมากครับ

ตัวอย่าง ผมยกตัวอย่างประโยคว่า adaydesign’s BLOG

1) ทำให้ตัวแรกของคำเป็นตัวพิมพ์ใหญ่

[@"adaydesign's BLOG" capitalizedString] ผลลัพธ์คือ Adaydesign's Blog

2) ทำให้เป็นตัวพิมพ์ใหญ่ทั้งคำ

[@"adaydesign's BLOG" uppercaseString] ผลลัพธ์คือ ADAYDESIGN'S BLOG

Read the rest of this entry

%d bloggers like this: