Taylor Swift says she no longer needs "public approval" and her public feud with Kim Kardashian West and Kanye West, helped to make her stronger.