May I know the reasons of adding these two frameworks? Mac projects uses Cocoa/Cocoa instead. Some utility type of projects try to avoid both UIKit and Cocoa.