This commit is contained in:
qiuqiu 2025-04-09 19:06:25 +08:00
parent bf1488ed41
commit 6580ac930a
11 changed files with 159 additions and 13 deletions

37
.idea/workspace.xml generated
View File

@ -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">

0
.md Normal file
View File

View 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]]

View 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跨平台需求则选择其他语言。

View File

@ -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

View File

@ -0,0 +1,5 @@
#灵感
市场需求链接:
https://inspire.sg.larksuite.com/docx/DFyMdV52YogL7nxFl4ylCiJiguh?from=message&source_type=message&disposable_login_token=eyJ1c2VyX2lkIjoiNzQwOTg2MDY2MjA2ODgyMjAyMSIsImRldmljZV9sb2dpbl9pZCI6Ijc0NzE4OTQyMDUxODMzMjgyODciLCJ0aW1lc3RhbXAiOjE3NDQxOTA5NjMsInVuaXQiOiJsYXJrc2dhd3MiLCJwd2RfbGVzc19sb2dpbl9hdXRoIjoiMSIsInZlcnNpb24iOiJ2MyIsInRlbmFudF9icmFuZCI6ImxhcmsiLCJwa2dfYnJhbmQiOiLpo57kuaYifQ==.a46edcaf4fc29d5832108389a129210e0a83a740f4cb01ef8dd2231b7a710d5b

View File

@ -22,6 +22,12 @@
# 今日任务 # 今日任务
- [ ] 记得再看一下瑞幸咖啡券115的具体在哪里 - [ ] 记得再看一下瑞幸咖啡券115的具体在哪里
- [x] 记得同步一下 周五讲课的事情
- [ ] AdjustID匹配uid上报到Adjust埋点平台
- [ ] 把灵动平台修改后的版本同步到slot项目
- [x] 完善一下 OKR
--- ---
[[Adjust匹配id上报到灵动平台]]
[[osascript]]
[[广告试玩 临时记录]]
# Journal # Journal

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB