Mac Developer Library Developer
Search

General Changes

General Headers

/usr/include/MacTypes.h
Modified kVariableLengthArray
Deprecation
Fromnone
ToOS X 10.9

/usr/include/dispatch/base.h
Added #def DISPATCH_ENUM
/usr/include/dispatch/data.h
Added #def DISPATCH_DATA_DESTRUCTOR_MUNMAP
Added #def DISPATCH_DATA_DESTRUCTOR_TYPE_DECL
/usr/include/dispatch/introspection.h
Added dispatch_introspection_hook_queue_callout_begin()
Added dispatch_introspection_hook_queue_callout_end()
Added dispatch_introspection_hook_queue_create()
Added dispatch_introspection_hook_queue_destroy()
Added dispatch_introspection_hook_queue_item_dequeue()
Added dispatch_introspection_hook_queue_item_enqueue()
/usr/include/dispatch/object.h
Deprecation
Fromnone
ToOS X 10.9

Modified dispatch_debugv()
Deprecation
Fromnone
ToOS X 10.9

/usr/include/dispatch/queue.h
Added #def DISPATCH_CURRENT_QUEUE_LABEL
Deprecation
Fromnone
ToOS X 10.9

/usr/include/dispatch/source.h
Added #def DISPATCH_SOURCE_TYPE_DECL
Added #def DISPATCH_TIMER_STRICT
Added dispatch_source_memorypressure_flags_t
Added dispatch_source_timer_flags_t
/usr/include/hfs/hfs_unistr.h
/usr/include/launch.h
Added #def LAUNCH_JOBKEY_CFBUNDLEIDENTIFIER
Added #def LAUNCH_JOBKEY_DEFAULTS
Added #def LAUNCH_JOBKEY_PROCESSTYPE
Added #def LAUNCH_KEY_PROCESSTYPE_ADAPTIVE
Added #def LAUNCH_KEY_PROCESSTYPE_APP
Added #def LAUNCH_KEY_PROCESSTYPE_BACKGROUND
Added #def LAUNCH_KEY_PROCESSTYPE_INTERACTIVE
Added #def LAUNCH_KEY_PROCESSTYPE_STANDARD
/usr/include/notify_keys.h
Added #def kNotifyVFSUpdate
/usr/include/objc/NSObjCRuntime.h
Modified #def NSINTEGER_DEFINED
Header
FromFoundation/NSObjCRuntime.h
Toobjc/NSObjCRuntime.h

Modified NSInteger
Header
FromFoundation/NSObjCRuntime.h
Toobjc/NSObjCRuntime.h

Header
FromFoundation/NSObjCRuntime.h
Toobjc/NSObjCRuntime.h

Header
FromFoundation/NSObjCRuntime.h
Toobjc/NSObjCRuntime.h

Modified NSUInteger
Header
FromFoundation/NSObjCRuntime.h
Toobjc/NSObjCRuntime.h

Header
FromFoundation/NSObjCRuntime.h
Toobjc/NSObjCRuntime.h

/usr/include/objc/NSObject.h
Modified NSObject
Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Modified NSObject
Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

HeaderDeclaration
FromFoundation/NSObject.h+ (id)allocWithZone:(NSZone *)zone
Toobjc/NSObject.h+ (id)allocWithZone:(struct _NSZone *)zone

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

HeaderDeclaration
FromFoundation/NSObject.h+ (id)copyWithZone:(NSZone *)zone
Toobjc/NSObject.h+ (id)copyWithZone:(struct _NSZone *)zone

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

HeaderDeclaration
FromFoundation/NSObject.h+ (id)mutableCopyWithZone:(NSZone *)zone
Toobjc/NSObject.h+ (id)mutableCopyWithZone:(struct _NSZone *)zone

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

Header
FromFoundation/NSObject.h
Toobjc/NSObject.h

HeaderDeclaration
FromFoundation/NSObject.h- (NSZone *)zone
Toobjc/NSObject.h- (struct _NSZone *)zone

/usr/include/objc/Protocol.h
Modified -[Protocol conformsTo:]
Introduction
FromOS X 10.0
ToOS X 10.5

Modified -[Protocol name]
Introduction
FromOS X 10.0
ToOS X 10.5

/usr/include/objc/message.h
Modified objc_msgSendv()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified objc_msgSendv_fpret()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified objc_msgSendv_stret()
Introduction
FromOS X 10.0
ToOS X 10.5

/usr/include/objc/objc-api.h
Added #def OBJC_ISA_AVAILABILITY
/usr/include/objc/objc-load.h
Modified objc_loadModule()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified objc_loadModules()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified objc_unloadModules()
Introduction
FromOS X 10.0
ToOS X 10.5

/usr/include/objc/runtime.h
Modified Cache
Introduction
FromOS X 10.0
ToOS X 10.5

Modified Module
Introduction
FromOS X 10.0
ToOS X 10.5

Modified Symtab
Introduction
FromOS X 10.0
ToOS X 10.5

Modified class_addMethods()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified class_nextMethodList()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified class_poseAs()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified class_removeMethods()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified method_getArgumentInfo()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified method_getSizeOfArguments()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified objc_addClass()
Introduction
FromOS X 10.0
ToOS X 10.5

Declaration
Fromvoid objc_enumerationMutation ( id);
Tovoid objc_enumerationMutation ( id obj);

Declaration
Fromid objc_getClass ( const char *name);
ToClass objc_getClass ( const char *name);

Modified objc_getClasses()
Introduction
FromOS X 10.0
ToOS X 10.5

Declaration
Fromid objc_getMetaClass ( const char *name);
ToClass objc_getMetaClass ( const char *name);

Modified objc_getOrigClass()
Introduction
FromOS X 10.0
ToOS X 10.5

Declaration
Fromid objc_getRequiredClass ( const char *name);
ToClass objc_getRequiredClass ( const char *name);

Modified objc_ivar_list
Introduction
FromOS X 10.0
ToOS X 10.5

Declaration
Fromid objc_lookUpClass ( const char *name);
ToClass objc_lookUpClass ( const char *name);

Introduction
FromOS X 10.0
ToOS X 10.5

Modified objc_setClassHandler()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified objc_setMultithreaded()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified object_realloc()
Introduction
FromOS X 10.0
ToOS X 10.5

Modified object_reallocFromZone()
Introduction
FromOS X 10.0
ToOS X 10.5

/usr/include/xpc/activity.h
Added XPC_ACTIVITY_INTERVAL_15_MIN
Added XPC_ACTIVITY_INTERVAL_1_DAY
Added XPC_ACTIVITY_INTERVAL_1_HOUR
Added XPC_ACTIVITY_INTERVAL_1_MIN
Added XPC_ACTIVITY_INTERVAL_30_MIN
Added XPC_ACTIVITY_INTERVAL_4_HOURS
Added XPC_ACTIVITY_INTERVAL_5_MIN
Added XPC_ACTIVITY_INTERVAL_7_DAYS
Added XPC_ACTIVITY_INTERVAL_8_HOURS
Added xpc_activity_state_t
Added xpc_activity_t
/usr/include/xpc/base.h
Added #def XPC_BRIDGE
Added #def XPC_BRIDGEREF_BEGIN
Added #def XPC_BRIDGEREF_BEGIN_WITH_REF
Added #def XPC_BRIDGEREF_END
Added #def XPC_BRIDGEREF_MIDDLE
Added #def XPC_GIVES_REFERENCE
Added #def XPC_NONNULL10
Added #def XPC_NONNULL11
Added #def XPC_NONNULL8
Added #def XPC_NONNULL9
Added #def XPC_PROJECT_EXPORT
Added #def XPC_TRANSPARENT_UNION
Added #def XPC_UNAVAILABLE
Added #def XPC_UNRETAINED
Feedback