随笔分类 -  iOS

摘要:结论: 1、统一网络入口; 2、统一共性处理; 简述 在iOS开发中,与直接使用苹果框架中提供的NSURLConnection或NSURLSession进行网络请求相比,使用AFNetworking会有哪些好处?当同时发起多个网络请求AFNetworking是如何实现并发的,在并发的时候,AFNet 阅读全文
posted @ 2018-03-15 19:35 zzfx 阅读(232) 评论(0) 推荐(0)
摘要:在Mac的开发中, 有没有想过当我们点击可执行文件之后,Mac究竟做了什么事情才让我们的程序运行起来? 对于应用层开发人员或者普通的用户而言, 其实无需知道的这么详细;但是对于内核开发人员而言, 如果能了解这一系列的过程, 那么将增强我们的内核的开发功底。 那么下面我们开始分析我们的鼠标点击之后, 阅读全文
posted @ 2018-01-10 18:03 zzfx 阅读(1172) 评论(2) 推荐(0)
摘要:1.HTTPS传输流程 2.常用加密算法 3.AFN证书校验策略及核心方法 4.SSL Pinning 5.CA证书申请流程 HTTPS经由超文本传输协议进行通信,但利用SSL/TLS来对数据包进行加密。HTTPS开发的主要目的,是提供对网络服务器的身份认证,保护交换数据的隐私与完整性 1.HTTP 阅读全文
posted @ 2017-12-19 20:12 zzfx 阅读(592) 评论(0) 推荐(0)
摘要:NSURLCredential 代表认证结果证书? 阅读全文
posted @ 2017-12-19 20:04 zzfx 阅读(268) 评论(0) 推荐(0)
摘要:- (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthC 阅读全文
posted @ 2017-12-19 19:56 zzfx 阅读(443) 评论(0) 推荐(0)
摘要:这篇文章是我一边学习证书验证一边记录的内容, 稍微整理了下,共扯了三部分内容: HTTPS 简要原理; 数字证书的内容、生成及验证; iOS 上对证书链的验证。 HTTPS 概要 HTTPS 是运行在 TLS/SSL 之上的 HTTP,与普通的 HTTP 相比,在数据传输的安全性上有很大的提升。 要 阅读全文
posted @ 2017-12-19 11:55 zzfx 阅读(994) 评论(0) 推荐(0)
摘要:Architecture The foundation layer of Darwin and OS X is composed of several architectural components, as shown in Figure 3-3. Taken together, these co 阅读全文
posted @ 2017-12-04 18:58 zzfx 阅读(380) 评论(0) 推荐(0)
摘要:有时候我们会有需求从一个字符串中截取其他的字符串,根据情况的不同,我们来分析几种方法~~ 一. 固定长度字符串中截取固定位置长度的字符串 // 这是比较简单的一种情况:比如截取手机号的后4位 let phoneNum = "18515383061" var suffixNum:String? // 阅读全文
posted @ 2017-11-21 19:33 zzfx 阅读(7085) 评论(0) 推荐(0)
摘要:https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html CFBundleURLTypes CF 阅读全文
posted @ 2017-09-20 19:06 zzfx 阅读(860) 评论(0) 推荐(0)
摘要:两个维度: 1)是否给用户使用; 2)是否持久存储。 During installation of a new app, the installer creates a number of container directories for the app inside the sandbox di 阅读全文
posted @ 2017-09-20 15:36 zzfx 阅读(268) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/Hello_Hwc/article/details/46375517 关系的删除规则-Delete Rule Deny 关系的destination中只要有一个对象,就不能删除,例如如果还有一个员工,就不能删除部门 Nullify 删除源头后,destina 阅读全文
posted @ 2017-08-29 15:17 zzfx 阅读(410) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/QianChia/p/5782861.html 采用 SQLite 数据库来存储数据。SQLite 作为一中小型数据库,应用 iOS 中,跟前三种保存方式相比,相对比较复杂一些。 注意:写入数据库,字符串可以采用 char 方式,而从数据库中取出 cha 阅读全文
posted @ 2017-08-24 15:09 zzfx 阅读(323) 评论(0) 推荐(0)
摘要:Using an Image for the Layer’s Content Because a layer is just a container for managing a bitmap image, you can assign an image directly to the layer’ 阅读全文
posted @ 2017-08-08 10:50 zzfx 阅读(155) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/xyt243135803/article/details/40995759 在《中国区GPS偏移纠正(适用于Google地图)》一文中曾读取一个78M的大数据文件,一开始采用了NSData的dataWithContentsOfFile:方法。不少人反馈说如果 阅读全文
posted @ 2017-08-04 19:18 zzfx 阅读(1265) 评论(0) 推荐(0)
摘要:http://www.cocoachina.com/ios/20170216/18689.html iOS 内存机制特点 有限的可用内存 有限的可用内存 iPhone 设备的 RAM 一直非常紧缺,iPhone 一代只有 128MB,直到 iPhone5 时达到了 1GB,并且在 iPhone7 p 阅读全文
posted @ 2017-08-04 19:17 zzfx 阅读(340) 评论(0) 推荐(0)
摘要:You will want to use the [UIImage imageWithContentsOfFile:@""] method, as that doesn't cache images. imageNamed: caches any images that are loaded thr 阅读全文
posted @ 2017-08-04 19:15 zzfx 阅读(342) 评论(0) 推荐(0)
摘要:https://stablekernel.com/view-controller-in-ios-6/ Some of you may have noticed that your view controller in iOS 6 no longer gets sent to viewWillUnlo 阅读全文
posted @ 2017-08-04 17:35 zzfx 阅读(305) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/womendeaiwoming/article/details/44243571 OS中的崩溃类型 在这里了解一下XCode用来表示各种崩溃类型的术语,补充一些这方面的各知识。崩溃通常是指操作系统向正在运行的程序发送的信号,所以我们在查看崩溃日志时,常常看到 阅读全文
posted @ 2017-07-27 10:53 zzfx 阅读(930) 评论(0) 推荐(0)
摘要:http://m.blog.csdn.net/kangguang/article/details/62501490 用汇编语言编写的软件跟用脚本或标记语言编写的Web应用的差别在于,前者在出现问题时会崩溃,由于Web应用运行在浏览器环境中,所以Web应用很少会对内存的使用造成破坏或是导致浏览器崩溃。 阅读全文
posted @ 2017-07-27 10:49 zzfx 阅读(625) 评论(0) 推荐(0)
摘要:@interface JWCacheURLProtocol : NSURLProtocol<NSURLSessionDataDelegate> - (void)startLoading{ NSCachedURLResponse *urlResponse = [[NSURLCache sharedUR 阅读全文
posted @ 2017-07-19 16:48 zzfx 阅读(431) 评论(0) 推荐(0)