私はJavaのプログラマーで、私はiPhone用のアプリを書いてみたいです。私は研究を始め、自分自身がxmlvmを見ていることを発見しました。これはすべて役に立ちましたが、xmlvmには見つからないコンパイルできないUIWindowクラスのHelloWorld.javaがあります。それは、xmlvmのHelloWorld.javaをIphone用にコンパイルできるように、Java用のAPIがどこにあるのか不足しています。ここにコードがあります:そして、私はすでにantでxmlvmをコンパイルしていて、クラスパスにxmlvm.jarを持っていますか?Java用のCocoaまたはObjective C APIはありますか?
import org.xmlvm.iphone.*;
public class HelloWorld extends UIApplication {
public void applicationDidFinishLaunching(UIApplication app) {
UIScreen screen = UIScreen.mainScreen();
CGRect rect = screen.applicationFrame();
UIWindow window = new UIWindow(rect);
rect.origin.x = rect.origin.y = 0;
UIView mainView = new UIView(rect);
window.addSubview(mainView);
UILabel title = new UILabel(rect);
title.setText("Hello World!");
title.setTextAlignment(UITextAlignment.UITextAlignmentCenter);
mainView.addSubview(title);
window.makeKeyAndVisible();
}
public static void main(String[] args) {
UIApplication.main(args, HelloWorld.class);
}
}
Objective-Cを学ぶだけです。メモリ管理のコンセプトを頭で囲むのではなく、文法をよく理解するには数日かかりました。 – bpapa
は、彼らがこのページについて話しているか、メモリ管理です:[自動リファレンスカウント ] [1] [1]:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language /AutomaticReferenceCounting.html#//apple_ref/doc/uid/TP40014097-CH20-ID48 – nyxee