เราคงได้ข่าวกันมาแล้วว่า Apple  ได้เปิดตัว ภาษา “Swift” ที่เรียกได้ว่าเป็นภาษาใหม่ที่ Apple ได้ประกาศว่ามันเขียนง่ายกว่า Objective-C มากๆ  แต่อย่างไรก็ดี  นักพัฒนาหน้าใหม่ที่อยากจะเขียนแอพสักตัวบน iOS นั้นก็ยังคงต้องเรียนรู้ภาษาเดิมๆ อย่าง Objective-C อยู่ดี เพราะ

1.Swift ยังทำไม่ได้ทุกอย่าง

ตัวอย่างเช่น พวกไลบรารี่ต่างๆที่จำเป็นต้องใช้ เช่นจาก C++ Swift ยังไม่สามารถเรียกใช้ได้ เราก็ยังต้องใช้ Objective-C อยู่ดี

2.แหล่งความรู้ต่างในสังคมยังเป็น Objective-C

ในเว็บคอมมิวนิตี้ต่างๆเช่น StackOverflow มีโค้ดมากมายให้ดาวโหลดสำหรับ Objective-C หากเราไม่สามารถเข้าใจภาษานี้ได้แล้วเราก็ไม่สามารถเอามันไปเขียนใหม่ หรือทำความเข้าใจมันได้

3.Framework ทั้งหมดของ  iOS มาจาก Objective-C

หากมีบั๊กเกิดขึ้น เราก็ต้องเข้าใจภาษา Objective-C ที่ระบบแจ้งเตือนออกมาครับ

4.Objective-C มีความเสถียร และได้รับการทดสอบมาอย่างดี

มากกว่า 6 ปีที่ Objective-C  ได้รับการพัฒนาและใช้งานมา ทำให้มันมีความเสถียรมากกว่า

5.Objective-C ก็เป็นภาษาที่เรียนรู้ง่ายอยู่แล้ว