CFHipsterRef Low-Level Programming on iOS & Mac OS X
Introduction
1.
Kernel
2.
Objective-C Runtime
2.1.
libobjc
2.2.
Message Sending
2.3.
Metaprogramming with Properties
2.4.
Associated Objects
2.5.
Dynamically Adding a Method
2.6.
Method Swizzling
2.7.
Dynamically Creating a Class
3.
Clang
3.1.
libclang
3.2.
Translation Units
3.3.
AST
3.4.
Tokens
3.5.
Diagnostics
3.6.
Fix-Its
3.7.
Clang CLI
3.8.
Static Analyzer
4.
OSAtomic
5.
Grand Central Dispatch
6.
Inter-Process Communication
7.
Core Services
8.
ImageIO
8.1.
Supported Image Types
8.2.
Writing to a File
8.3.
Reading from a File
8.4.
Incrementally Reading an Image
8.5.
Image Metadata
9.
Accelerate
9.1.
Benchmarking Performance
9.2.
vecLib
9.3.
vImage
10.
Security
10.1.
Keychain Services
10.2.
Cryptographic Message Syntax
10.3.
Certificate, Key, and Trust Services
10.4.
Security Transform Services
10.5.
Randomization Services
10.6.
CommonCrypto
11.
System Configuration
11.1.
Determining Network Reachability Synchronously
11.2.
Determining Network Reachability Asynchronously
12.
International Components for Unicode
13.
Dictionary Services
14.
Xcode Toolchain
15.
Third-Party Tools
16.
CocoaPods
Powered by
GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
CFHipsterRef Low-Level Programming on iOS & Mac OS X
Objective-C Runtime