Talk:Core Foundation

Page contents not supported in other languages.
Source: Wikipedia, the free encyclopedia.

Untitled

"Most of it" available in CF? How about 'minor portions necessary to build the system.' —Preceding unsigned comment added by 24.5.71.106 (talk) 01:44, 26 October 2008 (UTC)[reply]

Virtually everything I've read about core storage is from Siracusa's Lion review, and it seems almost everything else I find on-line just refers back to his review. Should it have its own article yet, or would that just be a section under FileVault if even that?

macOS means?

This is probably Apple's fault because of their crazy decision to rename historic versions of their OS, but macOS has some ambiguity. Does it refer to macOS Sierra, or does it refer also to previous versions, including those originally named OS X or Mac OS X? That is, in this article, does it mean the Core Foundation is part of macOS always since the original Mac OS X 10.0 release, or did it come later? Was it part of the original Mac OS (9.x, 8.x) or System 7/6 etc? 60.240.207.146 (talk) 02:34, 26 February 2017 (UTC)[reply]

GNUstep CoreBase

I've removed/reverted the following sentence on GNUstep's implementation:

"It is not as complete enough for the project to use it as the basis of their Foundation Kit implementation like Apple does for its implementations. (The only CF-based Foundation API in GNUstep is CFURL, as of February 2020.)"

The GNUStep Foundation implementation "libs-base" has always been implemented in Objective C without the need for a Core Foundation equivilant as NeXTSTEP and OpenStep predate the release of Core Foundation. The "libs-corebase" library first appeared in early 2010 and implements toll-free bridging even though the Foundation implementation uses Objective C objects. Apple's default implementations for things like NSString and NSArray are wrappers around their Core Foundation equivalents but they still have to bridge cases where these have been sub-classed, so any Core Foundation implementation must also work when pure Objective C versions of these are passed in. See the following write-up: https://www.mikeash.com/pyblog/friday-qa-2010-01-22-toll-free-bridging-internals.html

--Icosian (talk) 21:21, 4 September 2020 (UTC)[reply]