摘要:
钥匙串苹果的"生态圈",钥匙串访问,使用 AES 256 加密算法,能够保证用户密码的安全钥匙串访问SDK,是苹果在 iOS 7.0.3 版本以后公布的钥匙串访问的接口是纯 C 语言的,但是,网络上有一个哥们把它封装成 OC 的,使用相当简单!钥匙串访问的密码保存在哪里?只有苹果知道!是为了进一步保... 阅读全文
摘要:
MD5 约定 同样的密码,同样的加密算法,每次加密的结果是不一样 密码方案 方案一:直接 MD5 pwd = pwd.md5String; 非常不安全 方案二 MD5 + 盐 pwd = [pwd stringByAppendingString:salt].md5String; 盐值要够咸,可以从服 阅读全文
摘要:
Base64参考网站:http://zh.wikipedia.org/wiki/Base64简介是网络上使用最广泛的编码系统,能够将任何二进制数据,转换成只有 65 个字符组成的文本文件a~z,A~Z,0~9,+,/,=Base 64 编码后的结果能够反算,不够安全Base 64 是所有现代加密算法... 阅读全文
摘要:
对于iOS开发中的网络请求模块,AFNet的使用应该是最熟悉不过了,但你是否把握了网络请求正确的完成时机?本篇文章涉及线程同步、线程依赖、线程组等专用名词的含义,若对上述名词认识模糊,可先进行查阅理解后阅读本文。如果你也纠结于文中所述问题,可进行阅读希望对你有所帮助。大神无视勿喷。 在真实开发中,我 阅读全文
摘要:
用于替代 NSURLConnection支持后台运行的网络任务暂停、停止、重启网络任务,不再需要 NSOperation 封装请求可以使用同样的配置容器不同的 session 可以使用不同的私有存储block 和代理可以同时起作用直接从文件系统上传、下载结构图为了方便程序员使用,苹果提供了一个全局 ... 阅读全文
摘要:
socket网络通讯三要素IP地址(主机名) 网络中设备的标示 不易记忆,可以用主机名 本地回环地址:127.0.0.1 主机名:localhost 每台计算机都有一个 127.0.0.1 如果 127.0.0.1 ping 不同,说明网卡不工作 如果本机地址 ping 不同,说明网线坏了端口号 用... 阅读全文
摘要:
1、⾸首先打开Cornerstone 2、然后如下图所⽰示: 3、选择对应的仓库,如下图所⽰示 4、然后Import完成之后,就把本地的⽂文件提交到SVN服务器上了,如下图所⽰示,另外如果你想要使⽤用SVN进⾏行版本控制的话,那么需要把服务器上的⽂文件Check Out到本地,这样的话本地Check 阅读全文
摘要:
在iOS中,常见的发送HTTP请求的方案包括:苹果官方名称说明NSURLConnectioniOS 2.0 推出,用法简单,最古老最经典最直接的一种方案NSURLSessioniOS 7 推出,功能比 NSURLConnection 更加强大CFNetworkNSURL 的底层,纯C语言,几乎不用第... 阅读全文
摘要:
基本概念客户端(Client):移动应用(iOS、android等应用)服务器(Server):为客户端提供服务、提供数据、提供资源的机器请求(Request):客户端向服务器索取数据的一种行为响应(Response):服务器对客户端的请求做出的反应,一般指返回数据给客户端服务器按照软件开发阶段来分... 阅读全文
摘要:
一. 基本属性 设置颜色 如果项目中 Navigation 都是统一的,而你又懒得单独抽取一个BaseNavigationController,可以直接在 [appDelegate didFinishLaunchingWithOptions]方法中写 设置颜色 如果项目中 Navigation 都是 阅读全文