Xcode提供了XcodeKit,来允许我们编写Xcode的扩展。但是这个Extension功能有限,只能处理当前打开的文件的源码。
我们可以用来:格式化、自动生成代码等。
常用的Extension有XCFormat,可以格式化Swift和OC代码,可以在AppStore中下载。
整体开发插件的功能还是比较简单,我们从头演示一个移除一行开头的数字的插件。
如何用XcodeKit编写一个XcodeExtension?
· 预计阅读6分钟
Xcode提供了XcodeKit,来允许我们编写Xcode的扩展。但是这个Extension功能有限,只能处理当前打开的文件的源码。
我们可以用来:格式化、自动生成代码等。
常用的Extension有XCFormat,可以格式化Swift和OC代码,可以在AppStore中下载。
整体开发插件的功能还是比较简单,我们从头演示一个移除一行开头的数字的插件。
每当开始新项目的时候,我们都得决定应该把最低系统版本设置为多少,此时,我们都希望能有个参考,市场上的系统版本的占比究竟是多少?
苹果官网有一个最近3个系统版本的占比统计,我们可以参考一下。
创建新的SwiftUI项目,发现Info.plist不见了?
哦~~~,原来是Xcode13引起的。
上架AppStore时需要传各种机型的预览图片。这里记录一下官方文档,方便UI问你尺寸时给出准确的尺寸。
做直播始终离不开分辨率和码率的设置。
这里记录下腾讯音视频sdk中对推流参数的设置建议。
我们在修改完lib库后的最后一步就是使用pod repo push
,将新的版本推到仓库里。
可是有时候会遇到各种奇怪的问题,导致一直push不成功,这里总结下使用方式。
当我们把blog托管在github page上后,就能得到一个<userName>.github.io
的域名。不过有点丑,没关系我们还可以用自己的域名。