Objective C Essential Traning notes and practices