版本記錄
| 版本號 | 時間 |
|---|---|
| V1.0 | 2018.02.03 |
前言
EventKit框架有權(quán)限,訪問和操作用戶的日歷和提醒數(shù)據(jù)。 監(jiān)視用戶日歷數(shù)據(jù)庫的更改,并幫助用戶創(chuàng)建新事件。
下面看一下框架的詳細(xì)情況。

Overview
EventKit框架提供了用于訪問和操作日歷事件和提醒的類。
下面看一下框架的詳細(xì)結(jié)構(gòu)。

Topics
1. Classes
-
-
EKAlarm對象表示Event Kit中的警報。 使用 alarmWithAbsoluteDate:和alarmWithRelativeOffset:類方法創(chuàng)建警報,并使用屬性設(shè)置有關(guān)警報的信息。 在OS X Mountain Lion中,您可以指定通過emailAddress,soundName或url屬性觸發(fā)警報時觸發(fā)的操作。
-
-
-
EKCalendar類的實例表示Event Kit中的日歷。 使用此類中的屬性來獲取有關(guān)日歷的屬性,例如其標(biāo)題和類型。 使用calendarForEntityType:eventStore:方法創(chuàng)建一個日歷對象。
-
-
-
EKCalendarItem類是日歷事件和提醒的抽象超類。 此類提供用于訪問日歷項目屬性的常用屬性和方法,例如設(shè)置日歷,標(biāo)題和位置以及支持附加注釋,顯示與會者,設(shè)置多個警報以及指定重復(fù)規(guī)則的功能。
-
-
-
EKEvent類的實例表示添加到Event Kit框架中的日歷中的事件。
-
-
-
EKEventStore類的一個實例代表日歷數(shù)據(jù)庫。 訪問日歷和提醒數(shù)據(jù)是應(yīng)用程序的聯(lián)系點。
-
-
-
EKObject類是所有實例持久化的Event Kit類的抽象超類。 在保存和恢復(fù)屬性設(shè)置時,它提供了良好的控制。 例如,您可以了解持久對象是否在本地進(jìn)行了修改,以及是否需要保存。 如果事件存儲中的對象已被更改,則可以通過保留本地更改或刪除本地更改來刷新本地副本。 您也可以將對象回滾到第一次提取時的狀態(tài)。
-
-
-
EKParticipant對象表示日歷事件中的參與者。 參與者可以是個人,團(tuán)體,房間或其他資源。
-
-
-
EKRecurrenceDayOfWeek類表示與EKRecurrenceRule對象一起使用的星期中的一天。 星期幾可以選擇性的有一個星期數(shù)字,表示重復(fù)規(guī)則的頻率中的特定日期。 例如,星期二的星期幾和星期數(shù)為2的星期幾將表示每月重復(fù)規(guī)則中每個月的第二個星期二以及每年重復(fù)規(guī)則中每年的第二個星期二。 星期數(shù)為0的星期幾將忽略星期數(shù)。
-
-
-
EKRecurrenceEnd類定義由EKRecurrenceRule對象定義的重復(fù)規(guī)則的結(jié)束。 重復(fù)結(jié)束可以由日期(基于日期)或最大發(fā)生次數(shù)(基于計數(shù))指定。 被設(shè)置為永不結(jié)束的事件應(yīng)該將其EKRecurrenceEnd設(shè)置為零。
-
-
-
EKRecurrenceRule類用于描述重復(fù)事件的重復(fù)模式。
-
-
-
EKReminder類的實例代表在Event Kit框架中添加到日歷中的提醒。
-
-
-
EKSource類的實例表示日歷所屬的帳戶。 你不要創(chuàng)建這個類的實例。 您從EKEventStore對象中檢索EKSource對象。 使用sources屬性獲取事件存儲的所有EKSource對象,并使用此類中的方法來訪問源對象的屬性。
-
-
-
EKStructuredLocation類指定可用于觸發(fā)日歷項目的警報的地理圍欄。
-
2. Reference
后記
本篇已結(jié)束,后面更精彩~~~
