LiveText-Swift 实时监测文本改变
发表于|更新于|Swift
|浏览量:
LiveText-Swift 实时监测文本改变
What you type in the textfield will be on the label with no waiting
实时监测文本改变
2019-11-01
我给他取名为 LiveText
项目地址:https://github.com/L1cardo/LiveText
iOS
watchOS
macOS
tvOS


文章作者: Licardo
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Licardo!
相关推荐
2019-11-03
Swift5中如何判断一个字符串是否为空字符串
Swift5中如何判断一个字符串是否为空字符串 2019-11-03 转自掘金社区-Lebus Swift中判断字串是否为空有两种方法:12"xx".isEmpty // 推荐"xx".count == 0 // 不推荐,因为需要遍历,费资源 但isEmpty无法判断这种情况: 1" ".isEmpty // false 这种全部是空格的字串也被判断成了非空,也就是说Swift认为" "不是空字串。 在实际开发中我们一般不希望这样。 所以可以给String加个扩展计算属性:12345678extension String { var isBlank: Bool { let trimmedStr = self.trimmingCharacters(in: .whitespacesAndNewlines) return trimmedStr.isEmpty }}" ".isBl...
2025-10-06
macOS沙盒里,如何安全又优雅地运行沙盒外脚本?
macOS沙盒里,如何安全又优雅地运行沙盒外脚本? 参考自:https://github.com/lexrus/SwiftyMenu 1. 问题背景在开发 macOS 应用时,苹果的沙盒(Sandbox)安全机制会带来一个挑战:为了保证用户安全,应用不能随意执行外部的脚本文件。本文档提供了一种可靠、灵活的解决方案。 2. 核心思路与流程这个方案的核心是使用一个统一的辅助脚本 (runner.sh) 作为所有脚本任务的“调度中心”。应用本身只和这个调度中心打交道,由它来分发和执行具体的任务。 我们依赖苹果官方推荐的沙盒内执行工具 NSUserUnixTask 来调用我们的调度中心。 总流程如下: 1App -> NSUserUnixTask -> runner.sh -> 最终要执行的脚本或命令 3. 核心调度脚本 runner.sh 详解runner.sh 是本方案的基石。理解它的工作原理至关重要。 3.1. 脚本源码该脚本的功能是接收一系列参数,将第一个参数作为要执行的命令,并将其余所有参数传递给该命令。 123456789#!/bin/sh# 1. 将...
2025-09-27
开发了一款免费的macOS自动换每日Bing壁纸软件
开发了一款免费的macOS自动换每日Bing壁纸软件起因是因为女朋友抱怨自己的 macbook 每天都是同一个系统自带的壁纸,很羡慕我的 macos 自带的航拍视频。 其实我用航拍视频很久,也一直很满意,设置的“全部随机”,每天都能看到好看的风景,还能动。 但是最近发现电脑空间不足了,一看吓一跳,航拍视频占了大概 50 多个 G ,Apple 壁纸没有空间满了自动删除的功能吗? 于是就自己开发了一款每天换壁纸的软件,逻辑代码部分就用 claude code ,UI 还是得自己来,不然 AI 的审美很不稳定。App 整体用起来还是满意的,个人感觉 UI 设计也比较精美,也顺利上架了 Mac App Store 。 因为参考了很多开源项目,API 也是免费的,所以我这边除了时间成本和每年的 Apple 开发者费用,就没有其他费用了,所以这个 App 就完全免费! API 其实是 Bing 的每日壁纸,所以每天只能获取一张,没办法自己刷,如果不满意今天,那么也做了历史壁纸功能,手动切换到之前的就行。 也设置了定时功能,每天到了时间就自动换,每天新壁纸,每天新心情! 下载地址: http...
2020-11-17
Apple Device Model Name
Apple Device Model Name Update time: 2020-10-18 You can use this link to see the raw data. Or you can just copy the json file below. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157...
2020-10-04
App Store 多账号自动登录器
Account-Switcher App Store 多账号自动登录器https://github.com/Bigwig-Club/Account-Switcher 由于我有多个不同地区的 App Store 账号, 并且有时候也需要在多个 App Store 账户中切换登录, 这就萌生出找一个能自动登录的 app 的念头, 但是找了很久都没找到. 要么是太老, 要么是不开源安全性无从考证. 所以干脆自己撸了一个, 虽然界面简单, 但是五脏俱全. 添加账户, 修改账户, 自定义账户名等都可以做到. 最重要的是开源, 安全! 声明所有的数据均保存在 你自己的电脑上, Account Switcher 不 收集你的任何信息! 安装在终端中运行以下命令: 12brew tap bigwig-club/brewbrew cask install bigwig-club/brew/account-switcher 卸载在终端中运行以下命令: 1brew cask zap bigwig-club/brew/account-switcher 示例 许可Apache License 2.0...
评论