我正在尝试将 Java 代码转换为 Objective-C。下面的类是TestCodeRequest的扩展。想知道如何将其转换为目标 C 等效项。我发现它有点令人困惑,因为 Java 是静态类型的,并且配置优于约定。而 Objective-C 是动态类型的,并且约定优于配置。我在下面有一个示例代码。任何小提示都应该非常棒。
package com.TestCode.api;
import java.io.IOException;
import oauth.signpost.exception.OAuthCommunicationException;
import oauth.signpost.exception.OAuthExpectationFailedException;
import oauth.signpost.exception.OAuthMessageSignerException;
import org.json.JSONObject;
public class Categories extends TestCodeRequest {
public Categories(String apiKey, String apiSecret) {
super(apiKey, apiSecret, "categories");
}
public Categories field(Object... fields) {
super.field(fields);
return this;
}
public JSONObject getCategories() throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException, IOException {
return this.get();
}
public Categories categoriesField(Object... fields) {
return this.field(fields);
}
}