1 votos

Obtener informes meteorológicos desde la línea de comandos

Sólo por mi curiosidad y conocimiento, ¿sabéis si es posible utilizando el Línea de comandos del terminal para comprobar mis condiciones meteorológicas actuales sólo utilizando el Marco de Apple ?

Conozco alguna línea de comando específica que puedo ejecutar en mi Terminal como finger montreal@graph.no o curl wttr.in/melbourne

pero me interesa más si puedo usar algún tipo de utilidad que venga por defecto dentro del marco oficial de Apple y sólo usar el Terminal Shell.

Me he dado cuenta de que Apple tiene dos directorios:

PrivateFrameworks/WeatherKit.framework/

PrivateFrameworks/WeatherFoundation.framework/

2voto

Paul Lindner Puntos 986

Sí, es posible llamar al marco de weatherkit. El método clave en cuestión es currentDailyForecastForCoordinate . Puede ver un ejemplo completo de cómo utilizarlo en la práctica (así como otros métodos disponibles) en este repo (no el mío), pero esencialmente una vez que se obtiene el archivo de cabecera (por ejemplo, a través de classump) para WeatherKit se puede simplemente llamar a la biblioteca a través de algo como

    [[WMWeatherStore sharedWeatherStore] currentConditionsForCoordinate:location.coordinate result:^(WMWeatherData *result) {
        // Do something with result
    }];

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X