——只燈片箋
2018.11.05_更新:
此文章已經(jīng)很久,筆者已忘記具體相關(guān)這篇筆記的具體實現(xiàn),如有此問題需求者,請移步 Google
的 J2Objc
相關(guān)文檔進行閱讀。
Ps:
根據(jù)筆者自己的使用測試對比,發(fā)現(xiàn) Xcode
在實現(xiàn) J2ObjC
時,比 Eclipse
實現(xiàn) J2ObjC
成功率更高,且更方便快捷。
So
,此處先講解 Xcode
中 J2ObjC
的實現(xiàn)。
Xcode
中配置并使用 J2ObjC
,實現(xiàn) Java
代碼轉(zhuǎn)為 Objective-c
代碼
1.
首先,到 github
上下載文件。(下載鏈接點這里)
Paste_Image.png
2.
把 .java
文件拖進工程中(盡量保證 .java
文件在文件夾內(nèi)目錄清晰,導(dǎo)入要使用的 .java
文件可以直接把整個文件夾丟進工程里)
Paste_Image.png
3.
(此時肯定是編譯不通過的,因為還未進行任何配置,Xcode
壓根兒就不認識 Java
),配置如下,先添加第一個要配置的東西。(官方的教程鏈接在此)
順序:點擊工程名--->Build Rules--->+(點擊加號)
,然后,添加內(nèi)容如下:
Paste_Image.png
4.
完成操作后,點擊工程名→Build Settings→搜索框內(nèi)搜索→search path
(此處是設(shè)定search path,是為了知道轉(zhuǎn)碼后的文件在哪里)
Paste_Image.png
5.
刪除搜索框內(nèi)的內(nèi)容:search path
,輸入搜索內(nèi)容:library search
Paste_Image.png
6.
刪除搜索框內(nèi)的內(nèi)容:library search
,輸入搜索內(nèi)容:other linker
Paste_Image.png
7.
然后,就可以直接調(diào)用了,像這樣:
Paste_Image.png
8.
運行效果如下:
Paste_Image.png
當(dāng)然,此處有個前提:
Paste_Image.png
另外需要注意的是,Java
文件的名字,和放法調(diào)用時的名字問題
調(diào)用時是這樣:
Paste_Image.png
Java
文件中是這樣:(類名和文件名保持一樣)
Paste_Image.png
Test+Hello
就是類名,mark
變?yōu)轭惙椒6绻怯袇⒂蟹祷刂档?,就是變?yōu)閷ο蠓椒?。詳細情況,可以點進 .m
文件中調(diào)用。(下圖是,轉(zhuǎn)換后的 .h
文件示例)
Paste_Image.png