-
Notifications
You must be signed in to change notification settings - Fork 503
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;
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status