Red de conocimiento informático - Material del sitio web - Cómo utilizar bien el recordatorio del calendario de iOS

Cómo utilizar bien el recordatorio del calendario de iOS

Análisis: el kit de desarrollo de recordatorio de eventos (EventKit) consta de una biblioteca de eventos, una fuente de eventos, un calendario y un evento/recordatorio. Su relación es: la biblioteca de eventos se utiliza para operar directamente la base de datos del calendario y los datos. en la base de datos del calendario se basa en fuentes de eventos, los calendarios y los eventos/recordatorios se clasifican y organizan en tres niveles. Cada fuente de eventos corresponde a una cuasicuenta y puede haber varios calendarios en esta cuenta. Los calendarios se dividen en dos categorías, una se usa para almacenar eventos y la otra se usa para almacenar recordatorios. El almacenamiento mencionado aquí es en realidad clasificación y, a la inversa, los elementos principales se clasifican según los elementos secundarios. Al igual que dos tinajas, una llena de agua y otra llena de arena, esta tinaja es el calendario mencionado anteriormente. El agua equivale al evento y la arena equivale al recordatorio. Puede haber muchos frascos colocados en el patio de un hogar. Este patio equivale a una cuenta. Hay dos cuentas predeterminadas, una es Local y la otra es Otra. El tipo de cuenta también puede incluir una cuenta de iCloud o Gmail, etc. Generalmente se adjunta a la dirección de correo electrónico, por lo que corresponde a la dirección de correo electrónico de forma predeterminada. Al igual que el director general de una familia numerosa, que cuida el jardín de cada hogar y los tanques de cada jardín, la biblioteca de eventos gestiona directamente todas las cuentas y calendarios, así como los eventos o recordatorios del calendario. La gestión incluye agregar, modificar, consultar y eliminar (CURD).

Introducción a calendarios y recordatorios

El marco de la biblioteca de eventos otorga acceso a la información de las aplicaciones Calendar.app y Reminders.app del usuario. Aunque se utilizan dos aplicaciones diferentes para mostrar el calendario del usuario y los datos de recordatorio, el mismo marco mantiene estos datos. Asimismo, la base de datos que almacena estos datos se denomina base de datos de calendario y contiene información tanto del calendario como de los recordatorios.

El marco Event Kit otorga acceso a la información de Calendar.app y Reminders.app de los usuarios. Aunque dos aplicaciones diferentes muestran los datos del calendario y los recordatorios de los usuarios, el mismo marco manipula los datos de manera similar, la base de datos que almacena. estos datos, llamados base de datos del Calendario, contienen información del calendario y de recordatorios.

Figura I-1 Arquitectura del kit de eventos

La biblioteca de eventos no solo le permite La aplicación obtiene el calendario existente del usuario y datos de recordatorios, y permite que su aplicación cree nuevos eventos y recordatorios para cualquier calendario. Además, la biblioteca de eventos permite a los usuarios editar y eliminar sus eventos y recordatorios (llamados colectivamente "elementos del calendario"). También se pueden realizar tareas más avanzadas, como agregar alarmas o especificar eventos recurrentes, utilizando la biblioteca de eventos. Si se producen cambios en la base de datos del calendario desde fuera de su aplicación, la biblioteca de eventos puede detectarlos a través de notificaciones para que su aplicación pueda responder adecuadamente. Los cambios realizados en los elementos del calendario utilizando la biblioteca de eventos se sincronizarán automáticamente con el calendario relacionado (CalDAV: es un protocolo de sincronización manual de productividad. Algunos manuales de productividad, como Apple iCal, Mozilla Lightning/Sunbird, utilizan este protocolo para sincronizar su información con otros calendarios. Se pueden intercambiar manuales de eficiencia como los de Yahoo!

Este documento describe conceptos de biblioteca de eventos y tareas de programación comunes.

Si desea mostrar o editar eventos del calendario y/o datos de recordatorios desde su aplicación, debe leer este documento. La biblioteca de eventos proporciona acceso limitado a la base de datos del calendario del usuario; sin embargo, no incluye todas las funciones, como asistentes y cuentas, que se requieren para una aplicación de calendario o recordatorio con todas las funciones.