¿Cómo puedo compartir información entre mis aplicaciones iOS y Watch usando WatchConnectivity?

[Descargo de responsabilidad: esta pregunta está destinada a ser una pregunta wiki para responder las preguntas frecuentes sobre el envío de datos entre iOS y ver aplicaciones bajo elwatchkit ywatch-os etiquetas.]

Estoy desarrollando una aplicación Apple Watch y me gustaría enviar datos entreiOS aplicación y suWatchKit extension. He mirado elWatchConnectivity marco, pero realmente no entiendo la diferencia entre todos sus métodos.

¿Qué función debo usar si quiero poder enviar datos incluso cuando mis aplicaciones están en segundo plano?

¿Qué función debo usar para enviar actualizaciones de IU al reloj?

¿Qué función debo usar para enviar datos grandes?

Respuestas a la pregunta(1)

Su respuesta a la pregunta