There isn't any difference between nil and Nil. I don't think there would be any change that Apple could change it while still keeping it semantically the same. It's mostly for keeping a consistent styling.