What
A collection of resources
Compiled code + public headers
Slide 5
Slide 5 text
Why
· Extensions
· Sharing code between applications
· Public distribution
Slide 6
Slide 6 text
Why
Slide 7
Slide 7 text
DRY
Don't Repeat Yourself
Slide 8
Slide 8 text
DRY
If the code appears more
than once, it belongs in a
framework
Slide 9
Slide 9 text
Dynamic Frameworks
Slide 10
Slide 10 text
Dynamic Frameworks
A dynamic framework, when updated,
does not require applications to relink
to them
OS X already supports Dynamically
Linked frameworks