![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
for_perfect
从事安卓开发
展开
-
iOS获取网络状态
iOS获取网络状态我们在开发中时常需要获取网络状态,比如下载文件需要判断网络是否连接状态,网络状态由Wi-Fi关闭时停止下载等操作。最简单的方式就是通过AFNetworking框架: switch ([[AFNetworkReachabilityManager sharedManager]networkReachabilityStatus]) { case AFNetworkReachabi原创 2017-02-28 16:45:52 · 545 阅读 · 0 评论 -
AFNetworking错误码-1011
今天写iOS代码和后台连调的过程中,发现服务器返回给我bad request之后,无法解析服务器返回值。 我以为是服务器问题,于是起了一个play framework工程,写了一个很简单的打印客户端请求,并返回一个json字符串到客户端的工程。代码实例如下:public Result log(){ JsonNode j = request().body().asJson(); Syst原创 2017-03-08 10:06:14 · 18776 阅读 · 0 评论 -
Git SHA-1获取最后7位
前言我们时常会使用到Git Commit SHA-1值来记录某次提交,笔者所在的公司使用Jenkins构建APK包时就会将当前编译APK的Commit信息包含在文件名中,这样做可以快速定位到某次代码的提交使用在Shell中获取当前Commit的SHA-1值GITVER=$(git rev-list HEAD -n 1 | cut -c 1-)初始化变量GITVER并赋值,GITVER的值即为当前Co原创 2017-05-11 10:55:48 · 1900 阅读 · 0 评论 -
iOS WebView与Native交互
我们在项目中不可避免的要使用到WebView,一般的用法就是WebView直接加载URL,做一些基本展示操作。但是对于一些特定的需求或逻辑,我们可能就需要WebView传递一些数据到Native,由Native来对数据做处理,比如有跨域限制或拦截WebView请求的需求时候。备注:这里的Native是相对于JavaScript来说的,是指OC代码。1. UIWebView我们这里要做到双向交互,要求原创 2017-04-27 18:02:38 · 3052 阅读 · 0 评论