Согласно UserDefaults и другим * .plist.
Из кодов iOS SDK и соответствующего официального документа Apple ..
extension UserDefaults {
/*!
NSUserDefaultsSizeLimitExceededNotification is posted on the main queue when
more data is stored in user defaults than is allowed. Currently there is no
limit for local user defaults except on tvOS, where a warning notification will
be posted at 512kB, and the process terminated at 1MB. For ubiquitous defaults,
the limit depends on the logged in iCloud user.
*/
@available(iOS 9.3, *)
public class let sizeLimitExceededNotification: NSNotification.Name
// ....
}
Сводка
- В настоящее время нет ограничений по умолчанию для локальных пользователей
- В tvOS, где предупреждающее уведомление будет размещено на 512 КБ, а процесс завершится на 1 МБ.
- Для вездесущих значений по умолчанию ограничение зависит от пользователя iCloud, вошедшего в систему.