资 源 简 介
Introduction
Plausible Blocks (PLBlocks) provides a drop-in runtime and toolchain for using blocks in iPhone 2.2+ and Mac OS X 10.5 applications. Both the runtime and compiler patches are direct backports from Apple"s Snow Leopard source releases.
The Plausible Blocks runtime makes use of custom, prefixed symbol names to avoid any binary conflicts when Apple adds block support to iPhone OS, or when running your binaries on Mac OS X 10.6.
The provided compilers are based directly on the Apple standard, stable compiler versions as shipped with the Mac OS X and iPhone SDKs. The runtime is based on Apple"s original implementation donated to the LLVM project.
PLBlocks is provided by Plausible Labs.
Supported Architectures
Hosts
Mac OS X 10.6 (i386, x86-64)
Targets
Mac OS X 10.5 (ppc, i386, x86-64)
iPhoneOS 3.0 and later (armv6, arm