J'essaie de convertir un code Java en Objective-C. La classe ci-dessous est l'extension de TestCodeRequest. Je me demande comment la convertir en un équivalent Objective-C. Je trouve cela un peu déroutant parce que Java est typée statiquement, et que la configuration prime sur la convention. Tandis que l'Objective-C est dynamiquement typé, et la convention prime sur la configuration. J'ai un exemple de code ci-dessous. Tout petit conseil serait le bienvenu.
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);
}
}