ไอเดียของโครงการ

แม้ว่า J2ObjC จะเติบโตอย่างรวดเร็ว แต่ก็ยังมีฟีเจอร์อีกมากมายที่นักพัฒนาซอฟต์แวร์ต้องการดู มีโปรเจ็กต์เช่นนี้หลายโปรเจ็กต์ที่มีขนาดเล็กและเป็นแบบพื้นฐาน เหมาะอย่างยิ่งสำหรับวิศวกรที่สนใจจะเรียนรู้เกี่ยวกับนักแปลหรือต้องการมีส่วนร่วมในทางใดทางหนึ่ง หากคุณต้องการช่วยเหลือ โปรดอ่าน และยอมรับ ข้อตกลงใบอนุญาตผู้สนับสนุนส่วนบุคคลของ Google แล้วอ่านต่อไป

การเพิ่มประสิทธิภาพการแปล

  • โค้ดที่เพิ่มประสิทธิภาพ: คำแปลของ j2objc มีแนวโน้มที่จะถูกต้องตามความหมาย (เป็นไปตามการออกแบบของซอร์ส Java) แต่มักจะเขียนได้ดีกว่าจากมุมมอง Objective-C ทุกครั้งที่คุณเห็นโค้ดที่แปลแล้ว และคิดว่า "ฉันจะเขียนแบบนี้" ให้ลองใช้การเพิ่มประสิทธิภาพ

ไลบรารีอื่นๆ

  • JOGL (Java for OpenGL): โปรเจ็กต์ JOGL มีพอร์ต Macosx อยู่แล้ว โค้ดสำหรับ OSX มีขนาดเล็ก ดังนั้นจึงควรถ่ายโอนไปยัง iOS ได้โดยใช้ j2objc โดยเฉพาะอย่างยิ่งเนื่องจากมีการใช้งานอยู่ใน Android
  • JSON: มีไลบรารี JSON จำนวนมากใน Java ดังนั้นให้เลือกไลบรารีที่เร็ว มีขนาดเล็ก และสอดคล้องกับ iOS จึงจะมีประโยชน์

  • Apache HttpCore, Apache HttpClient

ตัวอย่างแอป iOS

การใช้ j2objc มีขั้นตอนการเรียนรู้ที่ค่อนข้างสูงชัน ดังนั้นแอปง่ายๆ ที่สาธิตวิธีการผสานรวมกับแอป iOS จะช่วยได้

บทแนะนำ

วิธีการเริ่มต้น เคล็ดลับประสิทธิภาพ ฯลฯ