提交
This commit is contained in:
parent
bf1488ed41
commit
6580ac930a
37
.idea/workspace.xml
generated
37
.idea/workspace.xml
generated
@ -8,17 +8,8 @@
|
|||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="fec10672-acda-4616-894b-a4b6f93aea6f" name="Default Changelist" comment="">
|
<list default="true" id="fec10672-acda-4616-894b-a4b6f93aea6f" name="Default Changelist" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/2.笔记/ios获取内存相关.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/2.笔记/ios获取内存相关.md" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/笔记文件/2.笔记/安卓依赖库 导入 后处理.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/2.笔记/安卓依赖库 导入 后处理.md" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/2.笔记/xcode依赖处理 打包后处理通过podfile添加第三方库.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/2.笔记/xcode依赖处理 打包后处理通过podfile添加第三方库.md" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/笔记文件/日记/2025_04_09_星期三.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/日记/2025_04_09_星期三.md" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/2.笔记/广告变现 临时记录.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/2.笔记/广告变现 临时记录.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/2.笔记/性能监测平台 临时记录.md" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/2.笔记/性能监测平台.md" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/日记/2025_02_13_星期四.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/日记/2025_02_13_星期四.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/日记/2025_03_05_星期三.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/日记/2025_03_05_星期三.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/日记/2025_03_14_星期五.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/日记/2025_03_14_星期五.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/日记/2025_03_18_星期二.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/日记/2025_03_18_星期二.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/日记/2025_04_06_星期日.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/日记/2025_04_06_星期日.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/笔记文件/日记/2025_04_07_星期一.md" beforeDir="false" afterPath="$PROJECT_DIR$/笔记文件/日记/2025_04_07_星期一.md" afterDir="false" />
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@ -69,6 +60,7 @@
|
|||||||
<workItem from="1743923141849" duration="49000" />
|
<workItem from="1743923141849" duration="49000" />
|
||||||
<workItem from="1743923197347" duration="53000" />
|
<workItem from="1743923197347" duration="53000" />
|
||||||
<workItem from="1743923256222" duration="1432000" />
|
<workItem from="1743923256222" duration="1432000" />
|
||||||
|
<workItem from="1744012644631" duration="2965000" />
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00001" summary="测试提交">
|
<task id="LOCAL-00001" summary="测试提交">
|
||||||
<created>1742956649478</created>
|
<created>1742956649478</created>
|
||||||
@ -168,7 +160,28 @@
|
|||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1743738149122</updated>
|
<updated>1743738149122</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="15" />
|
<task id="LOCAL-00015" summary="提交">
|
||||||
|
<created>1744010026452</created>
|
||||||
|
<option name="number" value="00015" />
|
||||||
|
<option name="presentableId" value="LOCAL-00015" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1744010026452</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00016" summary="提交">
|
||||||
|
<created>1744012653376</created>
|
||||||
|
<option name="number" value="00016" />
|
||||||
|
<option name="presentableId" value="LOCAL-00016" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1744012653376</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00017" summary="提交">
|
||||||
|
<created>1744025445201</created>
|
||||||
|
<option name="number" value="00017" />
|
||||||
|
<option name="presentableId" value="LOCAL-00017" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1744025445201</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="18" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TypeScriptGeneratedFilesManager">
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
|
15
笔记文件/2.笔记/Adjust匹配id上报到灵动平台.md
Normal file
15
笔记文件/2.笔记/Adjust匹配id上报到灵动平台.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#灵感
|
||||||
|
|
||||||
|
链接参考:https://inspire.sg.larksuite.com/docx/KXRrdhlm8ogy1Dx9VbCuUofMsVf
|
||||||
|
|
||||||
|
![[Pasted image 20250409092353.png]]
|
||||||
|
|
||||||
|
![[Pasted image 20250409092416.png]]
|
||||||
|
|
||||||
|
归因接口:
|
||||||
|
|
||||||
|
![[Pasted image 20250409093901.png]]
|
||||||
|
|
||||||
|
参考海拓调用逻辑:
|
||||||
|
|
||||||
|
![[img_v3_02l6_57d7c201-a992-4209-85e9-bd1a3b5ee5hu.jpg]]
|
104
笔记文件/2.笔记/osascript.md
Normal file
104
笔记文件/2.笔记/osascript.md
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#ios
|
||||||
|
|
||||||
|
osascript 是 macOS 系统自带的 AppleScript 和 JavaScript 解释器,主要用于通过命令行执行自动化脚本操作。以下是关键信息:
|
||||||
|
|
||||||
|
### 核心功能
|
||||||
|
|
||||||
|
1. 执行 AppleScript
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
# 弹出对话框
|
||||||
|
osascript -e 'display dialog "Hello macOS"'
|
||||||
|
```
|
||||||
|
|
||||||
|
2. 运行 JavaScript (JXA)
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
# 使用 JavaScript 操作 Finder
|
||||||
|
osascript -l JavaScript -e 'Application("Finder").emptyTrash()'
|
||||||
|
```
|
||||||
|
|
||||||
|
3. 脚本文件执行
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
osascript /path/to/script.scpt
|
||||||
|
```
|
||||||
|
|
||||||
|
### 典型应用场景
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
| 场景 | 示例命令 |
|
||||||
|
|
||||||
|
|---------------------|--------------------------------------------------------------------------|
|
||||||
|
|
||||||
|
| 系统控制 | osascript -e 'tell app "System Events" to shut down' |
|
||||||
|
|
||||||
|
| 应用自动化 | osascript -e 'tell app "Safari" to open location "https://example.com"'|
|
||||||
|
|
||||||
|
| 文件操作 | osascript -e 'tell app "Finder" to delete file "test.txt"' |
|
||||||
|
|
||||||
|
| 数据交换 | osascript -e 'text returned of (display dialog "输入内容" default answer "")' |
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### 高级用法
|
||||||
|
|
||||||
|
1. 传递参数
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
osascript -e 'on run argv' -e 'return item 1 of argv' -e 'end run' -- "参数"
|
||||||
|
```
|
||||||
|
|
||||||
|
2. 获取返回值
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
result=$(osascript -e 'return "输出内容"')
|
||||||
|
echo $result # 输出:输出内容
|
||||||
|
```
|
||||||
|
|
||||||
|
3. 与 Shell 脚本集成
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
# 获取当前WiFi名称
|
||||||
|
wifi_name=$(osascript -e 'do shell script "networksetup -getairportnetwork en0 | cut -c 24-"')
|
||||||
|
```
|
||||||
|
|
||||||
|
### 安全限制
|
||||||
|
|
||||||
|
- macOS 10.15+ 需要授权:
|
||||||
|
|
||||||
|
系统偏好设置 → 安全性与隐私 → 自动化
|
||||||
|
|
||||||
|
!自动化权限设置
|
||||||
|
|
||||||
|
- 敏感操作需终端授权:
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
# 首次执行会弹出权限请求
|
||||||
|
osascript -e 'tell app "Terminal" to do script "echo hello"'
|
||||||
|
```
|
||||||
|
|
||||||
|
### 性能对比
|
||||||
|
|
||||||
|
| 脚本类型 | 启动时间 | 内存占用 | 适用场景 |
|
||||||
|
|
||||||
|
|--------------|----------|----------|-----------------------|
|
||||||
|
|
||||||
|
| AppleScript | 快 | 低 | 系统级自动化 |
|
||||||
|
|
||||||
|
| JavaScript | 中 | 中 | 复杂数据处理 |
|
||||||
|
|
||||||
|
| Python | 慢 | 高 | 跨平台/复杂逻辑 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 替代方案
|
||||||
|
|
||||||
|
- Swift 脚本:性能更好,但学习成本高
|
||||||
|
|
||||||
|
- Python/Ruby:跨平台但需要环境配置
|
||||||
|
|
||||||
|
- Automator:图形化操作但灵活性低
|
||||||
|
|
||||||
|
建议:需要深度 macOS 集成时优先使用 osascript,跨平台需求则选择其他语言。
|
@ -12,6 +12,9 @@
|
|||||||
![[img_v3_02ka_c0698d1e-30c7-48e4-bab6-58bc51fe4dhu.jpg]]
|
![[img_v3_02ka_c0698d1e-30c7-48e4-bab6-58bc51fe4dhu.jpg]]
|
||||||
|
|
||||||
最终实现,逻辑参考:
|
最终实现,逻辑参考:
|
||||||
|
其中优化点思考:
|
||||||
|
1、DidReloadScripts这个标签,是不是过重,因为是每次编译代码,都会跑一遍这里
|
||||||
|
2、如果没有打开unity,是否就不会触发这里,另外是否不使用DidReloadScripts,而是在切换编译平台的时候,
|
||||||
|
|
||||||
## ExternalDependencyManagerResolver
|
## ExternalDependencyManagerResolver
|
||||||
``` cs
|
``` cs
|
||||||
|
5
笔记文件/2.笔记/广告试玩 临时记录.md
Normal file
5
笔记文件/2.笔记/广告试玩 临时记录.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#灵感
|
||||||
|
|
||||||
|
市场需求链接:
|
||||||
|
|
||||||
|
https://inspire.sg.larksuite.com/docx/DFyMdV52YogL7nxFl4ylCiJiguh?from=message&source_type=message&disposable_login_token=eyJ1c2VyX2lkIjoiNzQwOTg2MDY2MjA2ODgyMjAyMSIsImRldmljZV9sb2dpbl9pZCI6Ijc0NzE4OTQyMDUxODMzMjgyODciLCJ0aW1lc3RhbXAiOjE3NDQxOTA5NjMsInVuaXQiOiJsYXJrc2dhd3MiLCJwd2RfbGVzc19sb2dpbl9hdXRoIjoiMSIsInZlcnNpb24iOiJ2MyIsInRlbmFudF9icmFuZCI6ImxhcmsiLCJwa2dfYnJhbmQiOiLpo57kuaYifQ==.a46edcaf4fc29d5832108389a129210e0a83a740f4cb01ef8dd2231b7a710d5b
|
@ -22,6 +22,12 @@
|
|||||||
# 今日任务
|
# 今日任务
|
||||||
|
|
||||||
- [ ] 记得再看一下,瑞幸咖啡券115的,具体在哪里
|
- [ ] 记得再看一下,瑞幸咖啡券115的,具体在哪里
|
||||||
|
- [x] 记得同步一下 周五讲课的事情
|
||||||
|
- [ ] AdjustID匹配uid上报到Adjust埋点平台
|
||||||
|
- [ ] 把灵动平台修改后的版本,同步到slot项目
|
||||||
|
- [x] 完善一下 OKR
|
||||||
---
|
---
|
||||||
|
[[Adjust匹配id上报到灵动平台]]
|
||||||
|
[[osascript]]
|
||||||
|
[[广告试玩 临时记录]]
|
||||||
# Journal
|
# Journal
|
||||||
|
BIN
笔记文件/附件/Pasted image 20250409092353.png
Normal file
BIN
笔记文件/附件/Pasted image 20250409092353.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
BIN
笔记文件/附件/Pasted image 20250409092416.png
Normal file
BIN
笔记文件/附件/Pasted image 20250409092416.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 67 KiB |
BIN
笔记文件/附件/Pasted image 20250409093901.png
Normal file
BIN
笔记文件/附件/Pasted image 20250409093901.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 258 KiB |
BIN
笔记文件/附件/img_v3_02l6_57d7c201-a992-4209-85e9-bd1a3b5ee5hu.jpg
Normal file
BIN
笔记文件/附件/img_v3_02l6_57d7c201-a992-4209-85e9-bd1a3b5ee5hu.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 238 KiB |
Loading…
x
Reference in New Issue
Block a user