【学习总结】iOS 的机制
1、SandBox机制(沙盒机制)
- Sandbox 被简称为 应用程序沙盒,沙盒 或者 沙箱。
- 在 iOS (macOS )系统中,每个应用程序都有一个属于自己的存储空间,用于存储图像、图标、声音、文本、属性列表等,这个存储空间就是 沙盒。
- 沙盒具有以下几个特点
- 1、每个应用程序都有自己的存储空间。
- 2、应用程序不能翻过自己的围墙去访问别的存储空间的内容。
- 3、应用程序请求的数据都要通过权限审核,没有授权的访问会被拒绝。
- 所以,因为沙盒的存在,应用程序只能读写自己沙盒的文件,不能访问其他应用程序的沙盒,不能进行程序间通信(除非通过URL Scheme 方法)
2、后台运行机制(墓碑机制)
-
墓碑机制就是将app的状态像刻在墓碑上的文字一样将app的状态记录到系统中。
-
比如iphone应用在退出前台的时候,当前app的一些运行状态就会被记录下来,当程序从后台恢复到前台的时候app可以依靠这些记录来接着运行app。
-
好处是:在iphone中当app退出到后台时便不再占用内存。只是当前拥有多任务的app(比如需要在后台播放音乐,或者gps)才需要占用少量内存,相较于android的后台机制,ios的更为安全和节省电力。
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
2019-06-03 【问题解决方案】Mathtype中丢失Mplugin.dll的问题