Skip to content

CalendarStore macOS xcode14.0 rc

Israel Soto edited this page Sep 7, 2022 · 1 revision

#CalendarStore.framework

diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalAlarm.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalAlarm.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalAlarm.h	2022-08-05 12:40:38.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalAlarm.h	2022-08-03 21:05:56.000000000 -0500
@@ -15,6 +15,17 @@
 
 
 @interface CalAlarm : NSObject <NSCopying>
+{
+    @private
+    id _objectID;
+    void *_reserved;
+    NSString *_action;
+    NSString *_sound;
+    NSString *_emailAddress; 
+    NSURL *_url;
+    NSTimeInterval _relativeTrigger;
+    NSDate *_absoluteTrigger;
+}
 
 + (id)alarm NS_DEPRECATED_MAC(10_5, 10_8);
 
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalAttendee.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalAttendee.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalAttendee.h	2022-08-05 12:40:38.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalAttendee.h	2022-08-03 21:05:56.000000000 -0500
@@ -17,6 +17,14 @@
 extern NSString * const CalAttendeeStatusTentative;
 
 @interface CalAttendee : NSObject <NSCopying>
+{
+    @private
+    id _objectID;
+    void *_reserved;
+    NSURL *_address;
+    NSString *_commonName;  // The user-entered name of the attendee. 
+    NSString *_status;      // The attendee status, one of the CalAttendeeStatuses defined above
+}
 
 @property(readonly) NSURL *address NS_DEPRECATED_MAC(10_5, 10_8);
 @property(readonly) NSString *commonName NS_DEPRECATED_MAC(10_5, 10_8);  // The user-entered name of the attendee. 
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendar.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendar.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendar.h	2022-08-05 12:40:38.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendar.h	2022-08-03 21:05:56.000000000 -0500
@@ -20,6 +20,18 @@
 extern NSString * const CalCalendarTypeExchange  NS_DEPRECATED_MAC(10_6, 10_8);
 
 @interface CalCalendar : NSObject <NSCopying>
+{
+    @private
+    id _objectID;
+	id _group;
+    void *_reserved;
+	NSColor *_color;
+	NSString *_notes;
+	NSString *_title;
+	NSString *_type;
+	NSString *_uid;
+	BOOL _isEditable;
+}
 
 //  All calendars created with this API will be of type CalCalendarTypeLocal
 + (id)calendar NS_DEPRECATED_MAC(10_5, 10_8);
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendarItem.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendarItem.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendarItem.h	2022-08-05 12:40:38.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendarItem.h	2022-08-03 21:05:56.000000000 -0500
@@ -14,7 +14,18 @@
 @class CalAlarm;
 @class CalCalendar;
 
-@interface CalCalendarItem : NSObject <NSCopying>
+@interface CalCalendarItem : NSObject <NSCopying> {
+    @protected
+	id _objectID;
+    void *_reserved;
+    CalCalendar *_calendar;
+    NSString *_notes;
+    NSURL *_url;
+    NSString *_title;
+    NSString *_uid;
+    NSDate *_dateStamp;
+    NSArray *_alarms;
+}
 
 - (BOOL)hasAlarm NS_DEPRECATED_MAC(10_5, 10_8);
 - (NSDate *)nextAlarmDate NS_DEPRECATED_MAC(10_5, 10_8);
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendarStore.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendarStore.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendarStore.h	2022-08-05 12:40:38.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalCalendarStore.h	2022-08-03 21:05:56.000000000 -0500
@@ -27,6 +27,10 @@
 } CalSpan NS_ENUM_DEPRECATED_MAC(10_5, 10_8);
 
 @interface CalCalendarStore : NSObject
+{
+    @private
+    void *_reserved;
+}
 
 //  Returns an instance of the calendar store.
 
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalEvent.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalEvent.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalEvent.h	2022-08-05 12:40:38.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalEvent.h	2022-08-03 21:05:56.000000000 -0500
@@ -12,22 +12,32 @@
 
 @class CalRecurrenceRule;
 
-@interface CalEvent : CalCalendarItem
+@interface CalEvent : CalCalendarItem {
+    @private
+    BOOL _isAllDay;
+    NSString *_location;
+    CalRecurrenceRule *_recurrenceRule;
+    NSDate *_startDate;
+    NSDate *_endDate;
+    NSArray *_attendees;
+    BOOL _isDetached;
+    NSDate *_occurrence;
+}
 
 //  The calendar property must be set before calling saveEvent on a new event
 + (id)event NS_DEPRECATED_MAC(10_5, 10_8);
 
-@property(nonatomic) BOOL isAllDay NS_DEPRECATED_MAC(10_5, 10_8);
-@property(nonatomic, copy) NSString *location NS_DEPRECATED_MAC(10_5, 10_8);
-@property(nonatomic, copy) CalRecurrenceRule *recurrenceRule NS_DEPRECATED_MAC(10_5, 10_8);
+@property BOOL isAllDay NS_DEPRECATED_MAC(10_5, 10_8);
+@property(copy) NSString *location NS_DEPRECATED_MAC(10_5, 10_8);
+@property(copy) CalRecurrenceRule *recurrenceRule NS_DEPRECATED_MAC(10_5, 10_8);
 
 //  The client is responsible for making sure they never attempt to save an event with a start date that occurs after
 //  the endDate, or an endDate that occurs before the startDate. Calling saveEvent: on an improperly configured event
 //  will fail.
-@property(nonatomic, copy) NSDate *startDate NS_DEPRECATED_MAC(10_5, 10_8);
-@property(nonatomic, copy) NSDate *endDate NS_DEPRECATED_MAC(10_5, 10_8);
+@property(copy) NSDate *startDate NS_DEPRECATED_MAC(10_5, 10_8);
+@property(copy) NSDate *endDate NS_DEPRECATED_MAC(10_5, 10_8);
 
-@property(nonatomic, copy, readonly) NSArray *attendees NS_DEPRECATED_MAC(10_5, 10_8);       //  It is not possible to modify an event's attendees
+@property(copy, readonly) NSArray *attendees NS_DEPRECATED_MAC(10_5, 10_8);       //  It is not possible to modify an event's attendees
 
 //  These properties are only meaningful for CalEvents which are instances of a repeating event.
 
@@ -36,7 +46,7 @@
 //  default value generated by the repeating event, isDetached will return YES. If the CalEvent is unchanged from its 
 //  default state, or is not a repeating event, isDetached returns NO.
 
-@property(nonatomic, readonly) BOOL isDetached NS_DEPRECATED_MAC(10_5, 10_8);
+@property(readonly) BOOL isDetached NS_DEPRECATED_MAC(10_5, 10_8);
 
 //  @property(ivar, readonly) (NSDate *)occurrence;
 //  Returns the occurrence date of a CalEvent. Since all instances of a repeating event have the same UID, we need 
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalRecurrenceRule.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalRecurrenceRule.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalRecurrenceRule.h	2022-08-05 12:40:38.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalRecurrenceRule.h	2022-08-03 21:05:56.000000000 -0500
@@ -30,7 +30,11 @@
 
 #import <Foundation/Foundation.h>
 
-@interface CalRecurrenceEnd : NSObject <NSCopying>
+@interface CalRecurrenceEnd : NSObject <NSCopying> {
+    @private
+    NSDate *_endDate;
+    NSUInteger _occurrenceCount;
+}
 
 + (id)recurrenceEndWithEndDate:(NSDate *)endDate NS_DEPRECATED_MAC(10_5, 10_8);
 + (id)recurrenceEndWithOccurrenceCount:(NSUInteger)occurrenceCount NS_DEPRECATED_MAC(10_5, 10_8);
@@ -46,7 +50,11 @@
 //  Valid values for dayOfTheWeek are integers 1-7, which correspond to days of the week with Sunday = 1.
 //  Valid values for weekNumber portion are 1, 2, 3, 4, or -1, where a value of -1 indicates the last week.
 
-@interface CalNthWeekDay : NSObject <NSCopying>
+@interface CalNthWeekDay : NSObject <NSCopying> {
+    @private
+    NSUInteger _dayOfTheWeek;
+    NSInteger _weekNumber;
+}
 
 @property(readonly) NSUInteger dayOfTheWeek NS_DEPRECATED_MAC(10_5, 10_8);
 @property(readonly) NSInteger weekNumber NS_DEPRECATED_MAC(10_5, 10_8);
@@ -78,6 +86,19 @@
 extern NSUInteger const CalDefaultRecurrenceInterval NS_DEPRECATED_MAC(10_5, 10_8);
 
 @interface CalRecurrenceRule : NSObject <NSCopying>
+{
+    @private
+    id _objectID;
+    void *_reserved;
+    NSArray *_monthsOfTheYear;
+    NSArray *_nthWeekDaysOfTheMonth;
+    NSArray *_daysOfTheMonth;
+    NSArray *_daysOfTheWeek;
+    NSUInteger _firstDayOfTheWeek;
+    NSUInteger _recurrenceInterval;
+    CalRecurrenceType _recurrenceType;
+    CalRecurrenceEnd *_recurrenceEnd;
+}
 
 //  Recurrence initializers
 //  Two parameters are included in every CalRecurrenceRule initializer. The first is the interval, which is described 
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalTask.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalTask.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalTask.h	2022-08-05 12:40:38.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CalendarStore.framework/Headers/CalTask.h	2022-08-03 21:05:56.000000000 -0500
@@ -27,7 +27,12 @@
 
 typedef NSUInteger CalPriority;
 
-@interface CalTask : CalCalendarItem
+@interface CalTask : CalCalendarItem {
+    @private
+    NSDate *_dueDate;
+    CalPriority _priority;
+    NSDate *_completedDate;
+}
 
 //  The calendar property must be set before calling saveTask on a new task
 + (id)task;
Clone this wiki locally