No, your guess is wrong.
From the documentation for the NSPersistentStoreCoordinator class:
The default value is NSFileProtectionCompleteUntilFirstUserAuthentication for all applications built on or after iOS version 5.0. The default value for all old applications is NSFileProtectionNone.
To enable NSFileProtectionComplete, you need to add NSPersistentStoreFileProtectionKey with NSFileProtectionComplete in the NSDictionary option when you call the addPersistentStoreWithType: configuration: URL: options: error: method.
Keep in mind that this file encryption is only allowed when the user has set a password.
source share