In a small bowl or jar, combine the olive oil, maple syrup, vinegar, Dijon, salt and pepper. Mix well. The dressing can be made in advance and will keep several weeks in the refrigerator. Bring to room temperature, and shake well before using.
In a large salad bowl, add the greens, sliced apple, pecans, blue cheese, red onion, and dried cranberries. Drizzle with a few tablespoons of the vinaigrette just before serving and toss well.
Notes
A simple trick to assemble the salad in advance but keep the apples from browning is the following: Place the sliced apples on the bottom of the salad bowl and toss with enough vinaigrette to lightly coat. Place the greens and all the remaining ingredients except the pecans on top of the apples but do not toss. Store in refrigerator, lightly covered with a damp paper towel. When ready to serve, toss with a little extra vinaigrette and sprinkle with the pecans.