ไม่มีข้อดีหรือข้อเสียที่แท้จริงอย่างน้อยที่สุดก็ไม่มีใครที่จะบังคับให้โปรแกรมเมอร์สะดวกสบายในภาษาหนึ่งที่ต้องใช้อีกภาษาหนึ่ง
ประสิทธิภาพไม่ควรเป็นปัญหา มันไม่น่าเป็นไปได้ที่คุณจะเขียนการยกของหนักด้วยการส่งข้อความจำนวนมากในลูปด้านในถ้าคุณเป็นโปรแกรมเมอร์ Obj-C ที่ดีซึ่งหมายความว่าคุณจะเขียนลูปภายในเหล่านั้นเป็น C จริงๆถ้าคุณไม่ต่ำ โปรแกรมเมอร์ระดับโอกาสที่จะมีการยกของหนักขึ้นโดยห้องสมุดใด ๆ ที่คุณเลือกที่จะเลื่อนไปด้วยและคุณก็จะอยู่ในความเมตตาของสิ่งที่พวกเขาเลือกที่จะทำ
การพกพาเป็นปัญหาที่แท้จริงหากคุณใส่ใจ ถ้าไม่เช่นนั้นฉัน การเป็นแพลตฟอร์มไขว้นั้นไม่ใช่จุดจบทั้งหมด การประสบความสำเร็จในครั้งแรกจะดี :) คุณสามารถพอร์ตในภายหลัง หากคุณไม่ได้วางแผนที่จะข้ามแพลตฟอร์มอย่างรอบคอบตั้งแต่วันที่ 1 อย่างไรก็ตามการอยู่ในภาษาเดียวกันจะไม่ทำให้คุณไปไกลขนาดนี้: มีความแตกต่างที่แท้จริงระหว่างแพลตฟอร์มที่ต้องใช้ที่อยู่
การทำโครงงานให้เสร็จนั้นสำคัญกว่าที่จะทำให้หงุดหงิดเกี่ยวกับเทคโนโลยีและถ้าคุณมีประสิทธิภาพมากขึ้นใน Obj-C ให้อยู่ใน Obj-C
ความชอบของฉัน? ฉันเป็นผู้ชาย C ++ ฉันชอบ Obj-C เพียงแค่ปรับ แต่ฉันมีความสุขใน C ++ และฉันทำเขียนรหัสข้ามแพลตฟอร์ม