Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

where to download for apple's open source core foundation?

where should I download the core foundation library? I have a program that includes CoreFoundation/CoreFoundation.h ... It is an iPhone app, but I'm thinking the core foundation code will run on linux.

like image 348
jcalfee314 Avatar asked Mar 31 '12 20:03

jcalfee314


People also ask

Does Apple have any open source software?

WebKit. WebKit — the open source rendering engine introduced by Apple — powers Safari on macOS and iOS. WebKit features blazing performance and extensive standards support. And because it's open source, developers can examine WebKit code and contribute to the community.

Is Core Foundation open source?

Open source availability Apple used to release most of CF as an open-source project called CFLite that can be used to write cross-platform applications for macOS, Linux, and Windows.

What is Core Foundation framework in iOS?

Overview. Core Foundation is a framework that provides fundamental software services useful to application services, application environments, and to applications themselves.

What is opensource Apple Com?

Open Source at Apple.Open source software is at the heart of Apple platforms and developer tools. Apple works with developers around the world to create, contribute, and release open source code.


1 Answers

All Apple's open source code can be found in http://opensource.apple.com/. The source code of Core Foundation (actually, "CFLite") can be found in http://www.opensource.apple.com/source/CF/CF-635.19/, and can be downloaded from http://www.opensource.apple.com/tarballs/CF/CF-635.19.tar.gz.

The README file describes how to build the library on Linux. Note that not the full Core Foundation is available.

The Mac OS X version of CFLite supports most of the functionality of the full CoreFoundation. The Linux version of CFLite focuses on strings, dates, collections, and other property-list related items.

like image 50
kennytm Avatar answered Sep 17 '22 14:09

kennytm