必威-必威-欢迎您

必威,必威官网企业自成立以来,以策略先行,经营致胜,管理为本的商,业推广理念,一步一个脚印发展成为同类企业中经营范围最广,在行业内颇具影响力的企业。

在info.必威:plist里面设置调用app为可信任的app即

2019-09-17 13:22 来源:未知

必威 1image

这是关于倒计时的封装,应用于:短信验证码倒计时以及其他的倒计时,代码已经传到github上,包含Swift版的和Object-C版,使用起来很简单,可以设置倒计时长、倒计时的样式等,demo截图如下:

CheckVersion_Swift 是一款轻量级的 Swift 版本的框架,框架功能:根据 Apple 提供的 API 去请求 JSON ,根据 JSON 中的版本号决定是否去更新原生 App。更新提示的内容可以自定义,也可以是 JSON 中给的内容。

虽然在“项目 -> info -> URL Types ”设置了 “URL Schemes”,但在iOS9中还会出现:-canOpenURL: failed for URL

RSA_Swift 是一款轻量级的 Swift 版本的框架,框架功能包括:RSA 加密/解密字符串、RSA 加密/解密 Data、字符串的 MD5、文件的 MD5 值的获取。

组件化开发很重要的一点就是组件与组件之间的解耦,MGJRouter_Swift 主要作用就在于此。MGJRouter_Swift 是一个高效/灵活的 iOS Swift 版 URL Router,完全实现了蘑菇街 Object-C 版 MGJRouter 的所有功能。

在 github 看了几款不错的 Object-C 版的 Router,比如:JLRoutes、HHRouter、MGJRouter,还是觉得 Object-C 版 MGJRouter 查找 URL 更高效。虽然 Object-C 版 MGJRouter 在 Swift 中也可以使用,但是也存在问题,比如 block 回调这块。所以说基于这个缺点,MGJRouter_Swift 就诞生了。虽然 github 上也有一款参照 Object-C 版 MGJRouter 仿写的框架,但是却去掉了 MGJRouter 的很多功能,不实用。

pod 'MGJRouter_Swift'

1、最基本的使用;

必威 2image

2、当匹配到 URL 后,routerParameters 会自带几个 key;

必威 3image

3、处理中文也没有问题;

必威 4image

4、Open 时,可以传一些 userinfo 过去;

必威 5image

5、如果有可变参数(包括 URL Query Parameter)会被自动解析;

必威 6image

6、定义一个全局的 URL Pattern 作为 Fallback;

必威 7image

7、当 Open 结束时,执行 Completion Block;

必威 8

8、生成 URL;URL 的处理一不小心,就容易散落在项目的各个角落,不容易管理。比如注册时的 pattern 是 mgj://beauty/:id,然后 open 时就是 mgj://beauty/123,这样到时候 url 有改动,处理起来就会很麻烦,不好统一管理。所以 MGJRouter_Swift 提供了一个类方法来处理这个问题。

必威 9image使用方式必威 10image这样就可以在一个地方定义所有的 URL Pattern,使用时,用这个方法生成 URL 就行了。

MGJRouter_Swift 被许可在 MIT 协议下使用。查阅 LICENSE 文件来获得更多信息。

必威 11image

通常在做 App 版本检查更新功能的时候,都是后台服务器为我们提供一个获取 App 最新版本信息的接口,并且在每次新版本更新后,都需要人工在后台更改版本信息,这样做其实也可以的,但是费事且不及时。

解决方案:在info.plist里面设置调用app为可信任的app即可,如下:info.plist 加入

githubSwift 版本的 RSA 加密/解密框架也有,但最近使用的几个,总是会出现这样或那样的问题,所以就写了这个框架,附带的加上比较常见的功能:字符串的 MD5、文件的 MD5 值的获取。

TAG标签:
版权声明:本文由必威发布于必威-编程,转载请注明出处:在info.必威:plist里面设置调用app为可信任的app即