Xcode 5: Quick Look Variable Viewing

March 13th, 2014

Filed under: Xcode | Be the first to comment!

I missed a new feature in Xcode 5’s debugger: Quick Look support to display variables. To Quick Look a variable, select the variable and click the Quick Look button at the bottom of the variables view. The Quick Look button looks like an eye. Keith Harrison writes more about Xcode’s Quick Look support, including adding […]

Instruments: Heap Allocations and Anonymous VM

January 6th, 2014

Filed under: Instruments | 4 comments

One change to the Allocations instrument in Instruments 5, which comes with Xcode 5, is that the allocation summary lists the heap allocations and the amount of anonymous VM, which you can see in the following screenshot: Should you focus on the Live Bytes column for heap allocations or anonymous VM? Focus on the heap […]

Xcode 5: New Derived Data Options

December 2nd, 2013

Filed under: Xcode | Be the first to comment!

Xcode 5 provides additional ways for you to customize where Xcode places its derived data, such as the application you’re building. If you go to Xcode’s Locations preferences and click the Advanced button below the Derived Data text field, a sheet similar to the following should open: The new options are Unique, Shared Folder, and […]

Xcode 5: Showing More Text in the Issue Navigator

November 20th, 2013

Filed under: Xcode | Be the first to comment!

Xcode 5 lets you control how many of lines of text appear in the issue navigator for errors, warnings, and static analyzer issues. Go to Xcode’s General preferences and use the Issue Navigator Detail menu to choose how many lines of text to show. Xcode can show 1-10 lines of text for each issue in […]

Xcode 5: Modules

October 28th, 2013

Filed under: Xcode | Be the first to comment!

A new compiler feature in Xcode 5 is modules. Modules simplify importing header files and linking frameworks. They also can build your project faster, working similarly to precompiled headers.  Prerequisites To use modules you must be using either the Mac OS X 10.9 SDK or the iOS 7 SDK. Modules do not work with earlier […]