版本記錄
版本號 | 時間 |
---|---|
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)系點(diǎ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é)束麻汰,后面更精彩~~~