当前文章有点儿过时,可以看新文章 远程输入法新版发布,用浏览器给手机打字
远程输入法 (Remote Keyboard 或 Remoboard )是一个输入法应用,可以实现使用电脑给手机打字。它包含电脑端和手机端两部分,输入时,电脑端先通过IP地址或者蓝牙连接手机端,然后在电脑端的应用中打字,文字会被发送到手机端,手机端的输入法完成模拟输入。
简单来说,这样「打字更快」。手机端支持iOS和Android,电脑端支持macOS和Windows。
...
Improving iOS Startup Performance with Binary Layout Optimizations
这里为了归档。
...
FolderSizeView可以使用TreeMap方式展示一个文件夹内文件大小的占比情况。
背景
经常有分析一个文件夹内文件占用大小的需求(例如分析移动App的安装包大小),一直以来 GrandPerspective 基本满足了这个需求,但使用时时常希望能看到文件夹的父子关系,FolderSizeView就解决了这个小需求。
...
这篇文章我们一步一步探索@avaliable的本质。
WWDC 2017: What’s New in LLVM 中苹果介绍了一种新的API可用性检查方法,使用@avaliable等类似的语法。详细可见这篇文档 Marking API Availability in Objective-C
...
剪贴板输入法现已转让,详见:https://mp.weixin.qq.com/s/0dqe4Rj_pUGXwzRUKsj7iQ
剪贴板输入法(Paste Keyboard),用于解决微信朋友圈粘贴大量文本时被自动折叠为一行的问题。使用剪贴板输入法,可以让朋友圈文字不再被折叠。
...
Messier 可以用来跟踪iOS应用的Objective-C方法调用。在越狱设备上可以跟踪任意应用,在非越狱设备上也可用于跟踪调试中的应用。
...
对App进行性能优化,一直奢望有一个工具,能对指定时间内App执行的各类方法的耗时准确记录下来。
对于iOS平台,可以使用everettjf同学基于HookZz开发的AppleTrace,或者如果你在美团工作,可以使用内部的Trace工具Caesium(外网可搜索“Caesium iOS启动时间监控”)。
对于Android平台,貌似各类Trace工具就比较多了,CPU Profiler、traceview、systrace、nanoscope等等等等。
...
最近初步学习了下 Flutter (https://flutter.dev/)。
在学习一些开源代码的过程中发现一个小小需求:pubspec.yaml 中有很多 dependencies ,初学者很多都不熟悉,需要逐个复制到 https://pub.dartlang.org/ 搜索查询文档。
想来可以开发一个vscode插件,在对应的package name旁边加个按钮,我只需要 click 一下。(啊,是不是太懒了)
...