Documentation Archive Developer
Search

System Headers Changes

System Headers

/usr/include/MacTypes.h
Removed StrLength()
Added #def StrLength
Modified #def nil
Header
FromMacTypes.h
Toobjc/objc.h

/usr/include/dispatch/base.h
Added #def DISPATCH_ENUM_AVAILABLE_STARTING
Added #def DISPATCH_RETURNS_RETAINED_BLOCK
Added #def DISPATCH_UNAVAILABLE
/usr/include/dispatch/object.h
Added #def dispatch_cancel
Added #def dispatch_notify
Added #def dispatch_testcancel
Added #def dispatch_wait
Header
Fromdispatch/queue.h
Todispatch/object.h

/usr/include/dispatch/queue.h
Removed #def dispatch_get_main_queue
Header
Fromdispatch/queue.h
Todispatch/object.h

Declaration
From
dispatch_queue_t dispatch_get_global_queue (	dispatch_queue_priority_t priority,	unsigned long flags);
To
dispatch_queue_t dispatch_get_global_queue (	long identifier,	unsigned long flags);

/usr/include/dispatch/source.h
Declaration
From
void dispatch_source_set_cancel_handler (	dispatch_source_t source,	dispatch_block_t cancel_handler);
To
void dispatch_source_set_cancel_handler (	dispatch_source_t source,	dispatch_block_t handler);

Declaration
From
void dispatch_source_set_cancel_handler_f (	dispatch_source_t source,	dispatch_function_t cancel_handler);
To
void dispatch_source_set_cancel_handler_f (	dispatch_source_t source,	dispatch_function_t handler);

Declaration
From
void dispatch_source_set_registration_handler (	dispatch_source_t source,	dispatch_block_t registration_handler);
To
void dispatch_source_set_registration_handler (	dispatch_source_t source,	dispatch_block_t handler);

Declaration
From
void dispatch_source_set_registration_handler_f (	dispatch_source_t source,	dispatch_function_t registration_handler);
To
void dispatch_source_set_registration_handler_f (	dispatch_source_t source,	dispatch_function_t handler);

/usr/include/launch.h (Removed)
Removed #def LAUNCH_JOBINETDCOMPATIBILITY_WAIT
Removed #def LAUNCH_JOBKEY_ABANDONPROCESSGROUP
Removed #def LAUNCH_JOBKEY_BONJOURFDS
Removed #def LAUNCH_JOBKEY_CAL_DAY
Removed #def LAUNCH_JOBKEY_CAL_HOUR
Removed #def LAUNCH_JOBKEY_CAL_MINUTE
Removed #def LAUNCH_JOBKEY_CAL_MONTH
Removed #def LAUNCH_JOBKEY_CAL_WEEKDAY
Removed #def LAUNCH_JOBKEY_CFBUNDLEIDENTIFIER
Removed #def LAUNCH_JOBKEY_DEBUG
Removed #def LAUNCH_JOBKEY_DEFAULTS
Removed #def LAUNCH_JOBKEY_DISABLED
Removed #def LAUNCH_JOBKEY_DISABLED_MACHINETYPE
Removed #def LAUNCH_JOBKEY_DISABLED_MODELNAME
Removed #def LAUNCH_JOBKEY_ENABLEGLOBBING
Removed #def LAUNCH_JOBKEY_ENABLETRANSACTIONS
Removed #def LAUNCH_JOBKEY_ENVIRONMENTVARIABLES
Removed #def LAUNCH_JOBKEY_EXITTIMEOUT
Removed #def LAUNCH_JOBKEY_GROUPNAME
Removed #def LAUNCH_JOBKEY_HARDRESOURCELIMITS
Removed #def LAUNCH_JOBKEY_HOPEFULLYEXITSFIRST
Removed #def LAUNCH_JOBKEY_HOPEFULLYEXITSLAST
Removed #def LAUNCH_JOBKEY_IGNOREPROCESSGROUPATSHUTDOWN
Removed #def LAUNCH_JOBKEY_INETDCOMPATIBILITY
Removed #def LAUNCH_JOBKEY_INITGROUPS
Removed #def LAUNCH_JOBKEY_KEEPALIVE
Removed #def LAUNCH_JOBKEY_KEEPALIVE_AFTERINITIALDEMAND
Removed #def LAUNCH_JOBKEY_KEEPALIVE_CRASHED
Removed #def LAUNCH_JOBKEY_KEEPALIVE_NETWORKSTATE
Removed #def LAUNCH_JOBKEY_KEEPALIVE_OTHERJOBACTIVE
Removed #def LAUNCH_JOBKEY_KEEPALIVE_OTHERJOBENABLED
Removed #def LAUNCH_JOBKEY_KEEPALIVE_PATHSTATE
Removed #def LAUNCH_JOBKEY_KEEPALIVE_SUCCESSFULEXIT
Removed #def LAUNCH_JOBKEY_LABEL
Removed #def LAUNCH_JOBKEY_LASTEXITSTATUS
Removed #def LAUNCH_JOBKEY_LAUNCHEVENTS
Removed #def LAUNCH_JOBKEY_LAUNCHONLYONCE
Removed #def LAUNCH_JOBKEY_LIMITLOADFROMHARDWARE
Removed #def LAUNCH_JOBKEY_LIMITLOADFROMHOSTS
Removed #def LAUNCH_JOBKEY_LIMITLOADTOHARDWARE
Removed #def LAUNCH_JOBKEY_LIMITLOADTOHOSTS
Removed #def LAUNCH_JOBKEY_LIMITLOADTOSESSIONTYPE
Removed #def LAUNCH_JOBKEY_LOWPRIORITYIO
Removed #def LAUNCH_JOBKEY_MACHSERVICELOOKUPPOLICIES
Removed #def LAUNCH_JOBKEY_MACHSERVICES
Removed #def LAUNCH_JOBKEY_MACH_DRAINMESSAGESONCRASH
Removed #def LAUNCH_JOBKEY_MACH_HIDEUNTILCHECKIN
Removed #def LAUNCH_JOBKEY_MACH_PINGEVENTUPDATES
Removed #def LAUNCH_JOBKEY_MACH_RESETATCLOSE
Removed #def LAUNCH_JOBKEY_NICE
Removed #def LAUNCH_JOBKEY_ONDEMAND
Removed #def LAUNCH_JOBKEY_PID
Removed #def LAUNCH_JOBKEY_POLICIES
Removed #def LAUNCH_JOBKEY_PROCESSTYPE
Removed #def LAUNCH_JOBKEY_PROGRAM
Removed #def LAUNCH_JOBKEY_PROGRAMARGUMENTS
Removed #def LAUNCH_JOBKEY_QUEUEDIRECTORIES
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_CORE
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_CPU
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_DATA
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_FSIZE
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_MEMLOCK
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_NOFILE
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_NPROC
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_RSS
Removed #def LAUNCH_JOBKEY_RESOURCELIMIT_STACK
Removed #def LAUNCH_JOBKEY_ROOTDIRECTORY
Removed #def LAUNCH_JOBKEY_RUNATLOAD
Removed #def LAUNCH_JOBKEY_SESSIONCREATE
Removed #def LAUNCH_JOBKEY_SOCKETS
Removed #def LAUNCH_JOBKEY_SOFTRESOURCELIMITS
Removed #def LAUNCH_JOBKEY_STANDARDERRORPATH
Removed #def LAUNCH_JOBKEY_STANDARDINPATH
Removed #def LAUNCH_JOBKEY_STANDARDOUTPATH
Removed #def LAUNCH_JOBKEY_STARTCALENDARINTERVAL
Removed #def LAUNCH_JOBKEY_STARTINTERVAL
Removed #def LAUNCH_JOBKEY_STARTONMOUNT
Removed #def LAUNCH_JOBKEY_THROTTLEINTERVAL
Removed #def LAUNCH_JOBKEY_TIMEOUT
Removed #def LAUNCH_JOBKEY_UMASK
Removed #def LAUNCH_JOBKEY_USERENVIRONMENTVARIABLES
Removed #def LAUNCH_JOBKEY_USERNAME
Removed #def LAUNCH_JOBKEY_WAITFORDEBUGGER
Removed #def LAUNCH_JOBKEY_WATCHPATHS
Removed #def LAUNCH_JOBKEY_WORKINGDIRECTORY
Removed #def LAUNCH_JOBPOLICY_DENYCREATINGOTHERJOBS
Removed #def LAUNCH_JOBSOCKETKEY_BONJOUR
Removed #def LAUNCH_JOBSOCKETKEY_FAMILY
Removed #def LAUNCH_JOBSOCKETKEY_MULTICASTGROUP
Removed #def LAUNCH_JOBSOCKETKEY_NODENAME
Removed #def LAUNCH_JOBSOCKETKEY_PASSIVE
Removed #def LAUNCH_JOBSOCKETKEY_PATHMODE
Removed #def LAUNCH_JOBSOCKETKEY_PATHNAME
Removed #def LAUNCH_JOBSOCKETKEY_PROTOCOL
Removed #def LAUNCH_JOBSOCKETKEY_SECUREWITHKEY
Removed #def LAUNCH_JOBSOCKETKEY_SERVICENAME
Removed #def LAUNCH_JOBSOCKETKEY_TYPE
Removed #def LAUNCH_KEY_CHECKIN
Removed #def LAUNCH_KEY_GETJOB
Removed #def LAUNCH_KEY_GETJOBS
Removed #def LAUNCH_KEY_PROCESSTYPE_ADAPTIVE
Removed #def LAUNCH_KEY_PROCESSTYPE_APP
Removed #def LAUNCH_KEY_PROCESSTYPE_BACKGROUND
Removed #def LAUNCH_KEY_PROCESSTYPE_INTERACTIVE
Removed #def LAUNCH_KEY_PROCESSTYPE_STANDARD
Removed #def LAUNCH_KEY_REMOVEJOB
Removed #def LAUNCH_KEY_STARTJOB
Removed #def LAUNCH_KEY_STOPJOB
Removed #def LAUNCH_KEY_SUBMITJOB
Removed launch_msg()
/usr/include/notify.h
Added #def NOTIFY_TOKEN_INVALID
/usr/include/objc/NSObject.h
Declaration
From
+ (id)alloc
To
+ (instancetype)alloc

Declaration
From
+ (id)allocWithZone:(struct _NSZone *)zone
To
+ (instancetype)allocWithZone:(struct _NSZone *)zone

Declaration
From
- (id)autorelease
To
- (instancetype)autorelease

Declaration
From
- (id)init
To
- (instancetype)init

Declaration
From
+ (id)new
To
+ (instancetype)new

Declaration
From
- (id)retain
To
- (instancetype)retain

Declaration
From
- (id)self
To
- (instancetype)self

/usr/include/objc/objc.h
Modified #def nil
Header
FromMacTypes.h
Toobjc/objc.h

/usr/include/objc/runtime.h