What I like most about this is how great and intuitive it is as a learning exercise. You have to re-construct the Camera, Maps, Safari, iPod, etc etc etc apps, and to make them functional, you need to call the system APIs for accessing web views / camera readings / etc.<p>That’s exactly what the author did. It’s like a “learn to build X clone” but for many different X’s.<p>With that said, he really needs to delete those .DS_Store files scattered everywhere in his repo. Ouch.