美文网首页
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