Tag Archives: iOS

Objective-C Programming Chapter 1

ผมอยากจะเขียนหนังสือ Objective-C Programming ขั้นมาสักเล่ม โปรเจคเขียนหนังสือนี้จึงได้เริ่มขึ้นเมื่อช่วงต้นปี 2012 เขียนไปทั้งหมด 5 บท จากที่วางแผนไว้ 20 บท ก็มีเหตุบางอย่างให้ผมต้องหยุดเขียน ผมจึงตัดสินใจแจกจ่าย 5 บทที่เขียนไปให้หลายคนได้อ่านกัน ก็ขอบคุณทุกท่านที่สละเวลาอ่านหนังสือของผม แล้วก็สอบถามว่าหนังสือจะเสร็จเมื่อไหร่ ผมเองก็ไม่แน่ใจว่าจะเสร็จเมื่อไหร่ ( ถ้ามีเวลาคาดว่าปีหน้าคงเสร็จ ) … คิดไปคิดมาผมเลยเอาขึ้นเวปเลยละกัน เพราะจริงๆตอนเริ่มต้นของโปรเจคนี้ผมกะว่าจะแจกฟรีอยู่แล้ว และจะได้เป็นประโยชน์ต่อคนอื่น

เหตุผลที่ผมแจกฟรีคร่าวๆก็คือ

  • หนังสือเขียนโปรแกรมด้วย Objective-C ภาษาไทยตามท้องตลาดยังไม่มี เจอแต่แต่งรูปขึ้น hi5 facebook, การตลาดออนไลน์และอื่นๆ
  • แค่อยากจะให้ประเทศมันพัฒนากว่านี้ ด่าระบบการศึกษา ด่านักการเมืองไปมันก็เท่านั้น ถ้าเราไม่ลงมือทำอะไรสักอย่าง ผมเลยทำหนังสือให้ความรู้คนอื่น
  • อินดี้ไม่เน้นขาย 🙂

หนังสือที่ผมเขียนนั้นเริ่มจากการปูพื้นฐานแบบต้องให้เข้าใจจริงๆว่ามันทำงานอย่างไร แล้วก็ต้องคิดได้ด้วยว่าทำไมต้องเขียนแบบนี้ ไม่ใช่ search หาจาก Google แล้วก็ก๊อปปี้ โดยไม่รู้ว่ามันทำงานอย่างไร ยกตัวอย่างเช่น heap memory กับ stack memory มันต่างกันอย่างไร เชื่อว่าน้อยคนจะตอบได้ ถามง่ายกว่านั้นก็ได้ ผมถามว่า int ในระบบ 64 Bit มีกี่ไบท์ ? อย่างที่บอกไปว่าเราจะโทษระบบการศึกษาไปก็เท่านั้นว่าไม่สอนให้นักเรียนเข้าใจ ผมเลยเขียนอธิบายเอาแบบละเอียดๆเลยว่าอะไรเป็นอะไร ทั้งหมดทั้งปวงก็เขียนจากประสบการณ์และการหาข้อมูลประกอบทั้งใน internet และหนังสือต่างๆ ( แน่นอนผมไม่ได้เก่งและเก๋าขนาดเขียนหนังสือโดยไม่มีการอ้างอิงตำราอื่นๆ )

สำหรับท่านที่เข้ามาอ่าน ติชมแนะนำได้ครับ อ่านเข้าใจยาก รูปผิด เนื้อหาผิด

ขอบคุณครับ
TeR

Continue reading Objective-C Programming Chapter 1