Watching high-quality TV doesn't necessarily require a costly subscription to a cable or streaming service. Several iPhone apps offer live and on-demand content for free, supported by advertisements.