CocoaPods开源库制作方案: demo - NITools(包你会做自己开源、私有库)

最近更新日期:2020年11月11日16:20:46

仓库地址:NITools

NITools

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

效果

  • 自定义view组件效果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qQQugvot-1597585412150)(./Res/demo.gif)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ij9O8tkY-1597585412151)(./Res/demo2.gif)]

  • 阴影、指定圆角、暗黑颜色适配

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RsFwQtRD-1597585412154)(./Res/WechatIMG51.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TnjtPR3R-1597585412157)(./Res/WechatIMG52.png)]

使用示例

  • 参见./Example/NITools/NIViewController.m

版本更新内容

  • 计划更新:组件的色系要能统一修改、组件属性尽量多开放、属性能精细修改、(NITools待更新)

  • tag:0.2.1 - NITools:(NSString+VersionCompare)新增获取当前版本号(实例)方法;
    - NITools:NISandBoxTools.h/m 工具类新增;

  • 2020年10月12日16:52:37-Example 测试案例里新增 pod 引入 pod ‘YYKit’, ‘~> 1.0.9’,实际项目当中一定注意YYkit的完全引入和单独引入某一个分支可能会产生冲突,这个项目搭建时候一定要好好斟酌

  • tag:0.2.0 - NITools:pod类里使用图片资源文件-优化抽离NSBundle+NILibrary、UIImage+NILibrary分类

  • tag:0.1.9 - NITools:自定义View(NINetworkDetectionView.h/m-加载图片优化)使用资源文件-优化NSBundle引入资源文件

  • tag:0.1.8 - NITools:自定义View(NINetworkDetectionView.h/m)使用资源文件-优化NSBundle引入资源文件

  • tag:0.1.7 - NITools:自定义View(NINetworkDetectionView.h/m)使用资源文件

  • tag:0.1.6 - NITools:优化NITools.podspec 去除s.dependency 'AFNetworking’强制要求的版本

  • tag:0.1.5 - NITools:优化UIView+NIFrame.h/m-支持设置圆角、设置边框、设置圆角&边框、给指定哪几个角设置圆角、设置阴影;新增:UIColor+NIColor.h/m适配暗黑模式颜色

  • tag:0.1.4 - NITools:常用宏整理NIMacro/Macro.h(注:你可以拷贝出来放到你工程的PCH里,也可以PCH里直接引用该头文件)

  • tag:0.1.3 - NITools:新增NSString分类(NSString+VersionCompare.h/m)-app发布版本号比较;新增获取ip地址工具类-支持获取ipv6地址

  • tag:0.1.2 - NITools:优化NIPrivacyView.h/m(开放尽可能多的属性-方便使用者精细定制化)-「个人实践:pod lib编译验证不过、pod trunk push上传异常、 trunk push 到 CocoaPods 成功后 pod search 却搜不到的解决方法」;Allow Non-modular includes in Framework Mo 「修复」;

    -需要详细资料小伙伴联系我微信:wvqusrtg

  • tag:0.1.0 - NITools:自定义view分类(UIView+NIFrame.h/m)、启动隐私政策自定义view组件(NIPrivacyView.h/m)、版本更新自定义view组件(NIVersionManagerView.h/m)

Requirements

  • iOS 8.0 or later

Installation

NITools is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'NITools', '~> 0.2.1'

Author

nixinsheng, 1911398892@qq.com

有问题微信联系包教会「注明来意」-本人微信号:wvqusrtg

License

NITools is available under the MIT license. See the LICENSE file for more info.

NITools

Tips

  • pod 提交
1.验证库是否有问题
pod lib lint NITools.podspec --use-libraries --allow-warnings
2.提交库
pod trunk push NITools.podspec --use-libraries --allow-warnings
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值