如何正确设置#define来制作简单的记录器?

时间:2014-07-30 09:47:29

标签: ios objective-c xcode c-preprocessor nslog

如何纠正#define Log(str) NSLog(@"%@", str) 为了在代码中简单地使用这个宏:

...
Log(Drew is man);
...

2 个答案:

答案 0 :(得分:1)

<DataGrid Name="dataGrid1" AutoGenerateColumns="False">
    <DataGrid.Columns>           
        <DataGridComboBoxColumn SelectedItem="{Binding FullName}" 
            ItemsSource="{Binding ElementName=dataGrid1, Path=DataContext.AllNames}" />
    </DataGrid.Columns>
</DataGrid>

答案 1 :(得分:0)

将此用于自定义日志。

#define RKLog(x, ...) NSLog(x, ## __VA_ARGS__)