What is the difference in the results between these two queries:
let myQuery:MPMediaQuery = MPMediaQuery.songsQuery()
myQuery.groupingType = MPMediaGrouping.Album
and
let myQuery:MPMediaQuery = MPMediaQuery.albumsQuery()
As of 6th version, XCode has brilliant playgrounds functionality. Consider following code in Playground:
let myQuery1:MPMediaQuery = MPMediaQuery.songsQuery()
myQuery1.groupingType = MPMediaGrouping.Album
let myQuery2:MPMediaQuery = MPMediaQuery.albumsQuery()
myQuery1 == myQuery2
The latter comparison resolves to "true", which means, that both above queries are effectively identical.