IOS拦截重定向请求(302)的几种方式

前言

在多数情况下,我们做的网络请求是返回200状态码的,但也有返回302的时候,比如使用基于Oauth2认证协议的API时,在认证阶段,需要提供一个回调地址,当用户授权后,服务器会返回一个302 Response,Response Header中会一个Location字段,包含了我们的回[……]

Read more

Swift调用sha1算法

在Swift中通过调用OC的CommonCrypto库可以很方便的实现String字符串转换为sha1。

在一个swift项目中,需要使用桥接头文件(Bridging header)的方式来引入一个OC库,才能调用OC中的内容。

本文也将作为Swift项目中如何调用Objective[……]

Read more

OSX 10.10.4 开启SSD Trim

在osx 10.10.4中,系统集成了开启SSD Trim的命令,这对我这种自行更换SSD的技术男来说是个福音哦。

只需要输入一条命令即可:

sudo trimforce enable

根据提示输入y,完事后,会自动重启电脑。

重启电脑后,在系统信息程序中[……]

Read more

完整的京东联盟自定义推广链接生产程序

前言

前文《利用京东联盟API获取自定义推广链接》介绍了如何使用联盟API获取自定义推广链接。

这里我做一个小页面,功能是在页面输入京东链接,点击按钮后,自动获得推广链接然后,显示在页面上,同时我们自定义了几个参数,将这个京东推广链接保存到数据库,以便我们在网站中可以自动的读取出来。[……]

Read more

IOS程序的运行状态(生命周期)简析

当一款IOS APP被安装到设备上后,它总是存在一种状态,比如没有运行APP是一种状态,点击图标打开APP时是一种状态、APP打开加载数据完成后是一种状态。

我们把IOS APP的这种执行状态分为下面几种,理解这几个状态,对IOS开发的一个整体格局认识很重要。

[……]

Read more

OSX中隐藏某个文件夹

非常简单,在文件夹名称前面加一个英文标点即可隐藏。

默认情况下,无法直接通过Finder来修改:

需要进入终端,使用如下命令:

mv 201506 .201506

201506是需要隐藏的文件夹的名称,将其改名为.201506(前面带一个英文标点)。运行后,这个文件夹在F[……]

Read more

Dash工具使用小技巧

Dash绝对是个神器!我已经依赖上它了,在我需要知道某个类下有哪些方法和属性、某个方法的作用等等,它都能非常快速的显示。

Dash如何安装文档,之前有一篇:IOS离线教程下载与DASH的使用

这里分享个在Dash里面看文档的正确姿势。。。

首先当然是把需要搜索的类、方法、参数[……]

Read more