WZViewControllerLoading 0.0.4

WZViewControllerLoading 0.0.4

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2016年6月

william 维护。



 
依赖
MBProgressHUD>= 0
Masonry>= 0
 

  • 作者
  • WilliamMaybe

ViewController 加载状态

小结

第一次上传到 pod 上,遇到许多难题,刚开始尝试时什么文件都没有,就直接上手了,导致各种报错,所以提醒各位,最先要做的是将所有的代码写好。

第一步

命令行使用
pod spec create [NAME] // 本文使用 pod spec create WZViewControllerLoading

完成之后生成 WZViewControllerLoading.podspec 文件

第二步

将 podspec 中相应信息填写完整
需要自行添加 s.dependency 依赖库 有多少写多少 之后要提交版本只需要更新 s.version 到对应的 tag 就好了

第三步

将代码都提交到 github 上之后,确保没有问题,可以开始打 tag 了 使用 tag 比较生疏,而且没有仔细思考,添加删除了 n 遍的 tag

添加 tag

在目录下打开命令行

// 本地创建 tag     
git tag 0.0.1       

// 0.0.1即为自己要生成的tag版本号,不过这个东西可以随便填,英文也没事,只要能分清,但是讲道理还是弄的规范化好

// 将tag提交到github
git push origin --tags
// 通过

由于碰到很多难题,决定把删除 tag 的方法也写出来吧

// 删除本地tag
git tag -d 0.0.1
// 删除git远程tag
git push origin :refs/tags/0.0.1

第四步

必不可少的一步 --allow-warnings忽略警告

pod spec lint WZViewControllerLoading.podspec --allow-warnings

出现 xxx.podspec passed validation 即为成功

接下来准备正式发布到 cocoa pods 上。

// 先要注册个cocoapods trunk帐号
pod trunk register [email protected] 'william' --description='macbook pro'

信息填写正确即可,会收到一封邮件

// 验证是否生效
pod trunk me

//成功后就可以上传自己的库了,实际上传的只是podspec而已,它会帮你定位到相应的版本代码
pod trunk push WZViewControllerLoading.podspec --allow-warnings

如果不加--allow-warnings,若代码有 warning 则无法通过。

Success

等待成功之后就可以
pod search WZViewContrllerLoading 拉

本库使用

说了这么久的 pod 上传,可以说说本库的使用方法了,这是一个简单的 ViewController,自带简易 loading

如果有后续会修改 import 部分

#import <WZViewControllerLoading/UIViewController+Loading.h>

// 直接在ViewController中调用
[self wz_postLoading];
[self wz_postError:@"error_message"];
[self wz_hideLoading];

简单的 loading,详情看代码。