Make the spiced pecans. Over medium heat, melt butter in a pan and add sugar, spices and salt. Add pecan pieces and stir until well coated. Continue to cook for about 5 minutes, stirring occasionally, until sugar caramelizes and pecans darken slightly in color. Transfer mixture to a paper bag to cool. Shake bag occasionally to break up pieces.
Assemble salad ingredients and top with cooled pecans. To avoid browning, apples can be added directly to dressing, or diced just prior to serving. Toss salad with dressing and serve.