Xcode 4.6 introduced a number of additional compiler warnings that are enabled by default for new projects. Unfortunately the release notes are none too clear about the new options: LLVM: New compiler warnings to help find subtle behavioral bugs when using automatic release counting (ARC) and weak references. If you have an existing project you can update to the new recommended build settings from