Boost 1.67.0 for iOS
Boost is a large, peer-reviewed collection of portable C++ libraries that both fills gaps in the standard library and serves as a proving ground for features—many of which (like smart pointers, regex, and filesystem) later get adopted into the C++ standard itself.
Precompiled Boost 1.67.0 XCFramework for arm64 iOS devices and arm64/x86_64 iOS Simulator. Includes all headers, compiled-component inventories, CMake and pkg-config metadata.
- Boost 1.67.0 upstream release page
- C++ language standard: C++14
- Minimum iOS version: 12.0
Included compiled libraries
boost_chrono— Compiled date and time duration support with the 1.67 maintenance fixes.boost_date_time— Compiled date/time and locale facets, including the 1.67 regression fixes.boost_filesystem— Portable filesystem operations, including the 1.67 static-initialization fix.boost_graph— Compiled Graph library algorithms.boost_locale— Localization backends available without optional ICU packaging.boost_random— Compiled random_device implementation.boost_regex— Regular-expression engine with the 1.67 maintenance fixes.boost_signals— Legacy Boost.Signals compatibility for existing projects.boost_system— Error-code support required by several compiled libraries.boost_thread— Portable threading primitives with the 1.67 maintenance fixes.boost_context— Architecture-specific fcontext implementation carried forward from the validated 1.65–1.66 configuration.
All Boost headers are included. Header-only facilities remain available even
when their related compiled library is not part of the combined static binary.
Release features and exclusions
Boost 1.67.0 was released on April 11, 2018. This package carries forward the
ten baseline compiled libraries plus Boost.Context, includes the complete
updated header tree. It remains on C++14; the release policy moves to C++17
with Boost 1.68.0.
New in Boost 1.67.0
- Contract adds contract programming with preconditions, postconditions,
invariants, and configurable assertion-failure handling. Its header-only mode
is covered by the example; the optional compiled library remains excluded. - HOF adds header-only higher-order function utilities and is covered by the
example.
Relevant updates
- Boost.Asio adds experimental completion-token and coroutine-integration work.
- Boost.Beast fixes significant WebSocket defects; its offline HTTP smoke test
remains enabled. - Boost.Context and header-only Boost.Coroutine2 retain their architecture and
runtime coverage from the validated 1.65–1.66 configuration. - Boost.Filesystem fixes a static-initialization crash, while DateTime, Atomic,
Locale, Thread, Regex, and other packaged libraries receive maintenance and
forward-compatibility updates. - Boost.Fiber and deprecated compiled Boost.Coroutine remain excluded until
they receive their own runtime coverage.
See COMPONENTS.md for the complete compiled-library inventory. All Boost
headers are included even when a corresponding compiled library is omitted.
Automated release validation
- Complete-addon archive layout and package metadata
- arm64 device and arm64/x86_64 Simulator XCFramework slices
- Standalone XCFramework and Swift package examples
- iOS Simulator smoke suite
- CocoaPods package metadata