自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据安全,MD5、SHA1加密字符串

本地数据存储的原则: 与安全相关的用户信息(明文->密文) 70年代有了巨大的变化.RSA 公钥(公开的), 私钥(各自不同),加密算法是公开的(穷举)原则: 任何应用程序都不能在本地直接存储与安全相关的用户信息; 任何应用程序在于服务器传递数据时,都不能直接传输与安全相关的用户信息。数据加密——MD5 Message Digest Algorithm MD5(中文名为消息摘要算法第五版)

2016-06-03 13:45:00 1049

原创 iOS网络请求-NSURLConnection

iOS网络发送网络请求的步骤: 1、实例化URL(网络资源) 2、根据URL建立URLRequest(网络请求) - 默认为GET请求 - 对于POST请求,需要创建请求的数据体 3、利用URLConnection发送网络请求(建立连接) 4、获得结果常用类: NSURL:请求地址NSURLRequest:一个NSURLRequest对象就代表一个请求,它包含的

2016-06-03 13:17:29 791

原创 ASIHTTPRequest介绍

ASI 全称 ASIHTTPRequest,外号“HTTP终结者”,功能十分强大,基于底层的CFNetwork框架,运行效率很高,可惜作者早已停止更新,有一些潜在的BUG无人去解决,很多公司的旧项目里面都残留着它的身影,以前的很多iOS项目都是ASI + SBJson,会不会用ASI,可以算是检验是否为老牌iOS程序员的标准之一。ASI的github地址 https://github.com/po

2016-06-03 12:09:34 516

原创 iOS GET和POST对比

GET和POST的主要区别表现在数据传递上: GET:在请求URL后面以?的形式跟上发给服务器的参数,多个参数之间用&隔开,比如http://ww.test.com/login?username=123&pwd=234&type=JSON,由于浏览器和服务器对URL长度有限制,因此在URL后面附带的参数是有限制的,通常不能超过1KBPOST:发给服务器的参数全部放在请求体中,理论上,POST传递的

2016-06-03 11:27:28 1139

原创 URL与 HTTP,iOS中发送HTTP请求

什么是 URL? URL的全称是Uniform Resource Locator(统一资源定位符),通过1个URL,能找到互联网上唯一的1个资源。 URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL。URL的基本格式 = 协议://主机地址/路径 协议:不同的协议,代表着不同的资源查找方式、资源传输方式 主机地址:存放资源的主机的IP地址(域名) 路径:资源在主机中的具体位

2016-06-03 10:41:43 2432

原创 Cookie介绍

Cookie由服务器端生成,发送给客户端,客户端将Cookie的key/value保存到某个目录下的文本文件内,如果客户端支持Cookie,下次请求同一网站时就可以Cookie直接发送给服务器。 另外,Cookie名称和值由服务器端开发自己定义。在应用中,Cookies最典型的就是判定注册用户是否已经登录,记录用户登录信息,简化下次登录的过程,另一个重要应用场合是“购物车”。iOS程序中Cooki

2016-06-02 12:31:41 583

原创 在iOS中使用钥匙串访问——sskeychain框架

iOS7.0.3版本加入iCloud钥匙串功能。 钥匙串功能可以协助记忆繁琐的个人账户信息,而且也可以在注册账户时生成一个很难破解的密码(Safari使用),之后Safari便可以自动输入这些信息。 iCloud钥匙串使用了256位AES 加密技术,用户的信息会非常安全 启用iCloud钥匙串。 设置——iCloud——钥匙串中开启这一功能; 输入iCloud登录密码; 设置四位数的iC

2016-06-02 11:28:45 1565

原创 iOS静态库介绍

什么是库? 库是程序代码的集合,是共享程序代码的一种方式。根据源代码的公开情况,库可以分为2种类型: 开源库:公开源代码,能看到具体实现,比如SDWebImage、AFNetworking。闭源库:不公开源代码,是经过编译后的二进制文件,看不到具体实现,主要分为:静态库、动态库。静态库和动态库的存在形式: 静态库:.a 和 .framework 动态库:.dylib 和 .framework

2016-06-02 11:04:50 421

原创 Mac OS下Web服务器配置

程序员如果能在本地搭建开发用的网络测试环境,能更有优势。Apache(Web)服务器 PHP支持MySQL数据库命令行会让你的Mac飞起来! 通过命令行直接可以使用诸如:C、C++、Python、Ruby、PHP、JavaScript、Perl等语言进行开发,Mac是程序员开发的利器,除了微软平台的程序员,其他语言的程序员都将Mac作为开发平台。 Mac系统中上很多程序员使用的工具和软件

2016-06-02 10:29:43 4625

原创 iOS通讯录介绍

自从 iOS6 以来,苹果严格限制了如何访问用户个人信息,比如通讯录信息。 当尝试访问用户个人信息时,会弹出一个对话框询问用户是否允许程序对个人数据进行访问,为了保证正常访问用户的通讯录,需要检查一下是否可以进行访问,也就是程序的授权状态。查询授权状态: 可以调用ABAddressBookGetAuthorizationStatus函数进行查询授权状态,返回值有以下几种情况: kABAutho

2016-06-01 10:02:47 853

iOS - 单个选择选择器

iOS - 单个选择选择器

2016-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除