How to "properly" fetch data from CoreData in descending order?

Within my code to fetch data from CoreData I have the following line:

let itemNoSort = NSSortDescriptor(key:"itemNo", ascending: false)

What I am not sure of however is that the above is the same as saying descending: true

Can't seem to find it in the documentation.

try this

    let fetchRequest : NSFetchRequest<Item> = Item.fetchRequest()
    fetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \Item.itemNo?, ascending: false)]
    let results = try context.fetch(fetchRequest)

That is what I pretty much have. My apologies if I didn’t explain it better. I’m just looking to make sure that ascending set to false will give me descending, and not some random order, that may Not be guaranteed to be descending.

How to "properly" fetch data from CoreData in descending order?
 
 
Q