The isEmpty property checks if the dictionary is empty or not.
Example
var languages = ["Swift": 2014, "C": 1972, "Java": 1995]
// check if leanguages is empty or not
var result = languages.isEmpty
print(result)
// Output: false
isEmpty Syntax
The syntax of the dictionary isEmpty property is:
dictionary.isEmpty 
Here, dictionary is an object of the Dictionary class.
isEmpty Return Values
The isEmpty property returns:
- true - if the dictionary does not contain any elements
 - false - if the dictionary contains some elements
 
Example 1: Swift dictionary isEmpty
var names = ["Alcaraz": 2003, "Sinner": 2000, "Nadal": 1985]
// check if names is empty or not
print(names.isEmpty)  
var employees = [String: Int]()
// check if employees is empty or not
print(employees.isEmpty)
Output
false true
In the above example, since
- names contain three key/value pairs, the property returns 
false. - employees is an empty dictionary, the property returns 
true. 
Example 2: Using isEmpty With if...else
var employees = ["Ranjy": 50000, "Sabby": 100000]
// false because names contains three key/value pairs
if (employees.isEmpty) {
  print( "Dictionary is empty")
}
else {
  print("Elements:", employees)
}
Output
Elements: ["Ranjy": 50000, "Sabby": 100000]
Here, the employees dictionary is not empty, so the if block is skipped and the else block is executed.