ใช้ DateFormatter จัดรูปแบบวันที่ อ่านรายละเอียด และ Calendar อ่านรายละเอียด
โค้ดใน Playground
import UIKit
let formatter = DateFormatter()
let calendar = Calendar.current
formatter.dateFormat = "dd-MM-yyyy"
let startDate = formatter.date(from: "10-08-2018")
let endDate = formatter.date(from: "23-09-2019")
print(startDate!)
print(endDate!)
let diff = calendar.dateComponents([.day], from: startDate!, to: endDate!)
print(diff)