Skip to content

Commit f404e27

Browse files
committed
update
1 parent fd8e9f3 commit f404e27

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

iOS/Objective-C/系统相关.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,4 +388,22 @@ Cocoapods 的 `bundle_resources` 和 `resources` 可以并存,分别制定资
388388
### 怎么通过多 target 做隔离。
389389
* New 一个 target
390390
* copy 一个 target
391-
* copy 只会多一些配置文件,可以在这些配置文件中读取一些特定的字段进行操作。
391+
* copy 只会多一些配置文件,可以在这些配置文件中读取一些特定的字段进行操作。
392+
393+
394+
## app 长期保活
395+
保活指的是 app 在后台不会因为资源不足而被系统结束进程。
396+
397+
- 地理位置更新,打点range:涉及到后台获取地理位置。
398+
- 录音。Plan A。
399+
- 持续下载文件。带宽问题。
400+
- 静默loop播放音乐。
401+
402+
静默播放音乐可能最优。
403+
优点:无权限,无带宽,性能损耗低,无影响。
404+
缺点:某些情况下play也会失效。比如和平精英的语音转文字场景。(目前还没有有效方案)。
405+
406+
## 在不同 app 间传递大文件
407+
如果是同一个 groupID 的 app 集合,可以通过共享文件夹的方式随意存取文件,但一个公司/集团不可能只有一个开发者账号,不同的开发者账号不同的 appID,如何做到互相传递大文件呢?
408+
409+
直接用剪贴板,针对被传递出去的文件做加密,剪贴板传资源不费事,但对传输出去的文件做加密比较费事。

iOS/debug.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## debug 技巧
2+
3+
### `_shortMethodDescription`
4+
动态打印类信息

0 commit comments

Comments
 (0)