Objective-C คือการเขียนโปรแกรมภาษาหลักที่ใช้สำหรับ OS X และระบบปฏิบัติการ iOS ของคุณ.
J2ObjC ช่วยให้นักพัฒนาที่จะดำเนินการภายในแหล่ง Java แอป iOS หรือ OS X.
วัตถุประสงค์และหลักการที่อยู่เบื้องหลังสิ่งที่ต้องการ J2ObjC คือการอนุญาตให้นักพัฒนาสามารถเขียนหลักของโปรแกรมใน Java ซึ่งจะทำงานได้อย่างราบรื่นบนอุปกรณ์ Android และจะถูกรวบรวมเพื่อวัตถุประสงค์ -C ในอุปกรณ์ iOS.
วิธีนี้มีเพียงหนึ่ง codebase การจัดการแทนของทั้งสองหรือมากกว่า.
ที่สร้างโดย Google J2ObjC กำลังถูกใช้งานในบางส่วนของโครงการของตัวเอง
มีอะไรใหม่ ในรุ่นนี้:.
- ข่าวประชาสัมพันธ์ฉบับนี้เอา & quot; เบต้า & quot; แท็กจากโครงการเป็นที่ตอนนี้ใช้แอพพลิเคหลาย iOS.
- libjre_emul.a แยกลงในห้องสมุดย่อยเพื่อสนับสนุนนักพัฒนาต้องปพลิเคชันที่มีขนาดเล็ก.
- สนับสนุน iOS bitcode.
- รันไทม์สนับสนุนเขียนโค้ดสำหรับเขตข้อมูลระเหย.
- เพิ่มผู้ให้บริการลายเซ็น java.security.
มีอะไรใหม่ ในรุ่น 1.0.0:
- ข่าวประชาสัมพันธ์ฉบับนี้เอา & quot; เบต้า & quot; แท็กจากโครงการเป็นที่ตอนนี้ใช้แอพพลิเคหลาย iOS.
- libjre_emul.a แยกลงในห้องสมุดย่อยเพื่อสนับสนุนนักพัฒนาต้องปพลิเคชันที่มีขนาดเล็ก.
- สนับสนุน iOS bitcode.
- รันไทม์สนับสนุนเขียนโค้ดสำหรับเขตข้อมูลระเหย.
- เพิ่มผู้ให้บริการลายเซ็น java.security.
มีอะไรใหม่ ในรุ่น 0.9.8.2.1:
- ปัญหาการผสมวัตถุ Java ในภาชนะพื้นเมือง เช่น NSDictionary.
มีอะไรใหม่ ใน 0.9.8.1:
- Issues รุ่นผสมวัตถุ Java ในภาชนะพื้นเมืองเช่น NSDictionary .
คืออะไรใหม่ ในรุ่น 0.9.7:
- ปัญหาการผสมวัตถุ Java ในภาชนะพื้นเมืองเช่น NSDictionary .
มีอะไรใหม่ ใน 0.9.6.1:
- Issues รุ่นผสมวัตถุ Java ในภาชนะพื้นเมืองเช่น NSDictionary .
มีอะไรใหม่ ในรุ่น 0.9.2:
- ดำเนินการเข้าถึง java.lang.reflect.Field
- ดำเนินการ android.util.Log ทำแผนที่มัน java.util.logging.
- เพิ่ม android.text แพลตฟอร์มและการเรียน android.util.
- การดำเนินพื้นเมือง iOS ของ HttpURLConnection กับ URL.connect () การสนับสนุนสำหรับ HTTP และ HTTPS URL ที่.
มีอะไรใหม่ ในรุ่น 0.9.1:.
- คง OKHTTP สถานที่เก็บ
มีอะไรใหม่ ในรุ่น 0.9:
- แปล:
- สร้าง Xcode 5 ความช่วยเหลือด่วนในส่วนหัวแปลโดยใช้ --doc-ความคิดเห็น.
- Rewrite การแสดงออกที่ก่อให้เกิดคำเตือนการแสดงออก unsequenced ใน Objective-C.
- JRE Emulation:
- เพิ่ม java.util.zip แพคเกจ.
- เพิ่ม java.lang.Character วิธีการหน่วยรหัส.
- การอัพเกรดห่อชนิดดั้งเดิม (เช่น java.lang.Integer) และจำนวนการแยกเพื่อ Android ล่าสุด.
- สะท้อน:
- ดำเนินการทำแผนที่ Class.forName สำหรับการเรียนการแปลที่มีคำนำหน้าแพคเกจ.
ต้องการ
- Java JDK 1.6 หรือสูงกว่า
- Mac OS X 10.7 หรือสูงกว่า
- Xcode 4 หรือสูงกว่า
ข้อ จำกัด .
- J2ObjC ยังคงอยู่ในการพัฒนา
1 ความคิดเห็น
maram 29 Nov 16
طيب هو شو بغير بالظبط في الهاتف وهل عندوا سلبيات؟