Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Anotación de ObjectiveCName
Puedes anotar cualquier método de Java con
@ObjectiveCName para cambiar el nombre traducido de
ese método y cualquier método que lo anule. Por ejemplo:
Los nombres de los métodos se pueden cambiar con la marca --mapping, que toma un archivo de propiedades con el
asignaciones que se usarán. Cada asignación de métodos se define con la firma completa del método de Java para la clave.
un valor de selector de Objective-C. Por ejemplo, la línea para asignar Object.equals() a NSObject.isEqual:
es:
La declaración de la izquierda es la firma completa del método, definida por la máquina virtual Java.
Especificación. La derecha
la definición manual consiste en el selector de iOS (es decir, lo que se pasaría a @selector()).
El método y su asignación deben tener la misma cantidad de parámetros.
Como otro ejemplo, esta línea es equivalente al ejemplo de la sección anterior:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-25 (UTC)"],[],["The `@ObjectiveCName` annotation renames Java methods in their Objective-C translation. The annotation's string value defines the desired Objective-C selector, excluding parameter types and names. Alternatively, the `--mapping` flag utilizes a properties file to map Java method signatures to Objective-C selectors. Each mapping specifies the full Java method signature on the left and the Objective-C selector on the right. Multiple mapping files can be provided. Mapped methods must have the same number of parameters.\n"]]