美文网首页
AxcBedrock|Swift开发的必备工具库

AxcBedrock|Swift开发的必备工具库

作者: 我看到你点赞了 | 来源:发表于2023-07-11 11:18 被阅读0次

SwifterSwift、Swift工具库、Swift实用工具库

AxcBedrock-Swift是一款为Apple开发者设计的Swift语言工具库,它的主要目的是为开发者提供一些基础功能的支持和简化开发流程。

这个工具库由一些开发者共同开发,提供了很多实用的功能和接口,是很多开发者常用的工具库。

其中最主要的功能是提供一些使用系统API比较繁琐的实现,让开发者可以通过一行代码来实现,从而提高开发效率。

也找过其他工具库,例如:SwifterSwift等,但都是基于Extension的扩展实现的,会对系统Api或代码提示补全造成严重侵染、污染或干扰

在需要提示的时候无法提示,甚至卡住几秒,有点影响编程体验,尤其是在后期大项目的维护上,这种extension多了的情况下更严重

之后一起找了很多工具库准备替换,最后找到了AxcBedrock-Swift工具库

这种是采取命名空间方式来做的功能api,例如:

let newUrl = myString.axc.url

相对于String类,只有一个扩展字段,不会存在过多api,需要调用他的Api只需要.axc,然后找到需要的即可

而且基本都是中文,也就是国人开发的优秀工具库,可能是刚开源发布不久吧,Star不是很多,但是绝大部分的Api都有相当便捷的操作

看作者主页,好像还在准备AxcBedrock-Dart的版本。不过看起来应该是刚开始做

最后还是支持一下AxcBedrock作者,希望有更多的开源开发者能够一起继续开发和维护Bedrock这个库

安装

您可以使用CocoaPods快速安装AxcBedrock: 

Podfile:

pod'AxcBedrock'

您也可以手动将源代码添加到项目中。

用法

使用AxcBedrock中的函数和扩展非常简单。只需将AxcBedrock导入到您的项目中,即可开始使用。

所有API使用都遵循这种格式的命名规范:

//实例功能调用:

xxxx.axc.xxxx

//类功能调用

Xxxx.Axc.Xxxx

以此可轻松访问您需要的所有函数和扩展。

以下是一个简单的示例,演示如何使用AxcBedrock中的功能:

importAxcBedrock

let myString="hello world"

let testString=myString.axc.keepPrefix(count:3)

print(testString)//"hel"

有关AxcBedrock中可用函数和扩展的完整列表,请参见文档。

希望本文可以帮助到需要使用这个工具库的开发者。

相关文章

网友评论

      本文标题:AxcBedrock|Swift开发的必备工具库

      本文链接:https://www.haomeiwen.com/subject/lxgyudtx.html