The learning process of Foundation framework and Objective-C