![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
CRMO
编程是一门艺术
展开
-
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 · 494 阅读 · 0 评论 -
iOS9的ATS(App Transport Security)
iOS9引入了新的机制,App Transport Security(ATS),ATS将所有HTTP连接强制转化为HTTPS。原创 2015-12-10 23:03:31 · 881 阅读 · 1 评论 -
用UIWebView打开文档(doc、xls、pdf等)
用UIWebView打开文档(doc、xls、pdf等)今天在看一个项目时发现它在打开文档时调用的是UIWebView,以前一直没发现UIWebView还有如此强大的功能,赶紧记录下来:原创 2016-07-27 17:19:49 · 943 阅读 · 0 评论 -
初识Container View Controller
本文介绍了Container View Controller的简单使用,包括添加,移除,自定义专场动画等。原创 2016-05-17 13:31:41 · 733 阅读 · 0 评论 -
Xcode断点调试变量都变成nil
Xcode断点调试变量都变成nil原创 2016-05-12 23:38:48 · 945 阅读 · 0 评论 -
iOS第三方框架推荐
iOS第三方框架推荐原创 2016-02-23 20:36:38 · 436 阅读 · 0 评论 -
HTTPS重用Session ID与负载均衡
0x00 Session ID复用 在建立TLS连接时,服务器返回的Server Hello包会携带一个Session ID,如图。 在之后建立TLS连接时可以复用此Session ID,可以减少一个来回的过程。下图是完整的TLS连接建立过程: 下图是复用Session ID连接建立过程:原创 2015-12-04 20:25:04 · 5479 阅读 · 0 评论 -
imageWithName与imageWithContentsOfFile
imageWithName与imageWithContentsOfFile 优缺点对比。原创 2015-12-20 16:24:07 · 1503 阅读 · 0 评论 -
iOS HPPTS证书验证
调用NSURLConnection实现HTTPS访问时,如果服务器证书是由CA机构颁发的(全球可信的机构,如verisign),连接方式和HTTP并没有区别。但是如果证书不是合法机构颁发的就需要定制证书验证过程。本文从记录了部分对于该过程的研究。原创 2015-12-10 22:23:28 · 9193 阅读 · 2 评论 -
UINavigationController屏蔽滑动返回
UINavigationController默认支持滑动返回功能,要想取消掉需要设置UINavigationController的delegate,然后返回NO即可。代码如下:- (void)viewDidLoad { [super viewDidLoad]; self.interactivePopGestureRecognizer.delegate = self;}- (BO原创 2015-10-18 17:41:01 · 791 阅读 · 0 评论 -
XCode主题更改
版本:xcode 6.x-7.0需要扩展名为dvtcolortheme的主题文件复制到~/Library/Developer/Xcode/UserData/FontAndColorThemes然后重启xcode即可原创 2015-10-18 17:40:09 · 1948 阅读 · 0 评论 -
懒加载及self.和下划线区别
0x00 懒加载 被声明为属性的成员,在ios5之前需要使用编译器指令@synthesize告诉编译器帮助生成属性的getter,setter方法。之后会默认生成。编译器在生成getter,setter方法时先检查有没有自定义getter,setter方法,如果有则使用自定义的,没有才生成。 懒加载就是重写属性的setter方法,然后加一个判断,为空则赋值,不为空则返回。代码原创 2015-10-18 17:36:04 · 2369 阅读 · 2 评论