imzyf / ios-swift-learning-notes

📝 iOS Swift Learning Notes - see Issues
MIT License
0 stars 0 forks source link

iOS 沙盒 #61

Open imzyf opened 6 years ago

imzyf commented 6 years ago

http://www.jianshu.com/p/7616cbd72845

iOS程序默认情况下只能访问程序自己的目录,这个目录被称为“沙盒”。

应用程序.app
Documents
Library
    Caches
    Preferences
tmp

应用程序.app 存放的是应用程序的源文件,包括资源文件和可执行文件。

print(Bundle.main.bundlePath)

Documents 最常用的目录, iTunes 同步该应用时会同步此文件夹中的内容,适合存储重要数据。

Library/Caches iTunes不会同步此文件夹,适合存储体积大,不需要备份的非重要数据。