I have a question about internal access control level
Internal is default access control level in Swift
so I think all of internal access control should be removed
Is there a specific case of using internal access control explicitly in Swift?
When or How I use internal access control in Swift?
I found a case
internalneeds to be added explicitly:Omitting the
internalkeyword results in a compile error.This is particular useful in a swift package/pod. The property is exposed publicly, but only inside the package/pod, the value can be changed.