- 博客(18)
- 收藏
- 关注
原创 iOS9的ATS(App Transport Security)
iOS9引入了新的机制,App Transport Security(ATS),ATS将所有HTTP连接强制转化为HTTPS。
2015-12-10 23:03:31 878 1
原创 iOS HPPTS证书验证
调用NSURLConnection实现HTTPS访问时,如果服务器证书是由CA机构颁发的(全球可信的机构,如verisign),连接方式和HTTP并没有区别。但是如果证书不是合法机构颁发的就需要定制证书验证过程。本文从记录了部分对于该过程的研究。
2015-12-10 22:23:28 9144 2
原创 LoadRunner使用mysql数据源
1.安装mysql驱动ODBC。地址:http://dev.mysql.com/downloads/connector/odbc/。选择合适的系统和版本(注意mysql是64位还是32位的,不要下错了)。2.安装驱动,安装之前确认已经安装过vc2013(微软官网有下载,同样要注意是64位还是32位的),否则可能会报错。3.安装完成后,打开控制面板-管理工具-数据源(ODBC),我这里已经添加了,没添
2016-09-02 09:59:03 3451 1
原创 eclipse报错"Conversion to Dalvik format failed with error 1"解决方案
在export打包签名安装包时,最后一步报错“Conversion to Dalvik format failed with error 1”。本文介绍了一种简单粗暴的简单方案。
2016-08-22 19:08:55 17300 8
原创 用UIWebView打开文档(doc、xls、pdf等)
用UIWebView打开文档(doc、xls、pdf等)今天在看一个项目时发现它在打开文档时调用的是UIWebView,以前一直没发现UIWebView还有如此强大的功能,赶紧记录下来:
2016-07-27 17:19:49 925
原创 初识Container View Controller
本文介绍了Container View Controller的简单使用,包括添加,移除,自定义专场动画等。
2016-05-17 13:31:41 728
原创 GridView实现九宫格
首先,定义布局文件,代码如下: android:id="@+id/home_gv" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:h
2016-02-23 20:44:20 423
原创 imageWithName与imageWithContentsOfFile
imageWithName与imageWithContentsOfFile 优缺点对比。
2015-12-20 16:24:07 1498
原创 HTTPS重用Session ID与负载均衡
0x00 Session ID复用 在建立TLS连接时,服务器返回的Server Hello包会携带一个Session ID,如图。 在之后建立TLS连接时可以复用此Session ID,可以减少一个来回的过程。下图是完整的TLS连接建立过程: 下图是复用Session ID连接建立过程:
2015-12-04 20:25:04 5455
原创 UINavigationController屏蔽滑动返回
UINavigationController默认支持滑动返回功能,要想取消掉需要设置UINavigationController的delegate,然后返回NO即可。代码如下:- (void)viewDidLoad { [super viewDidLoad]; self.interactivePopGestureRecognizer.delegate = self;}- (BO
2015-10-18 17:41:01 774
原创 XCode主题更改
版本:xcode 6.x-7.0需要扩展名为dvtcolortheme的主题文件复制到~/Library/Developer/Xcode/UserData/FontAndColorThemes然后重启xcode即可
2015-10-18 17:40:09 1927
原创 self = [super init]理解
init函数推荐写法如下- (id) init{ if(self = [super init]) { //初始化 } return self;}1. [super init] 利用父类的init方法为子类实例的父类部分属性初始化。2. 然后赋值给self 父类init可能失败,返回空,此时需要判断,如
2015-10-18 17:38:24 493
原创 懒加载及self.和下划线区别
0x00 懒加载 被声明为属性的成员,在ios5之前需要使用编译器指令@synthesize告诉编译器帮助生成属性的getter,setter方法。之后会默认生成。编译器在生成getter,setter方法时先检查有没有自定义getter,setter方法,如果有则使用自定义的,没有才生成。 懒加载就是重写属性的setter方法,然后加一个判断,为空则赋值,不为空则返回。代码
2015-10-18 17:36:04 2361 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人