Objective-C and Swift lanugage support origin