Preheat oven to 350 deg F. Cream butter and sugar, beating until light. Beat in eggs, one at a time. Stir in apples, cheese and nuts. In separate bowl, combine flour, baking powder, baking soda, and salt. Gradually and gently stir into apple mixture. Pour into greased loaf pan and bake 1 hour. Cool 10 minutes before serving.