Skip to main content
What Rollup.shared.people(includeAll:) lists when people is on. Faces are grouped on the iPhone and never named or sent anywhere. Show face so the person can say who it is, and keep that name in your app.
String
Stays the same as photos are added, until the index is rebuilt. When two groups turn out to be one person, the old id still works in photos(of:) and search(_:people:).
Int
Photos in the index with their face.
Face
Their clearest face. Crop face.photo to its box for a thumbnail.
Date?
When the first and the latest of those photos were taken.
AgeRange?
About how old they look in their latest photo: under13, from13To29, from30To49 or from50. An estimate that can be wrong.

Face

String
The photo’s PhotoKit local identifier.
Double
The face’s box, in fractions of the photo as shown, from its top left corner.

JSON