logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

NSURLSession学习笔记(一)简介

一、URL Session的基本概念1.三种工作模式:默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。瞬时会话模式(ephemeral):该模式不使用磁盘保存任何数据。所有和会话相关的caches,证书,cookies等都被保存在RAM中,因此当程序使会话

NSHTTPCookieStorage

cookie机制采用的是在客户端保持 HTTP 状态信息的方案 Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个小文本文件。 一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时,都会在HTTP请求头中将这个Cookie回传给WEB服务器。 底层的实现原理: WEB服务器通过在HTTP响应消息中增

iOS UIWebView 修改user-agent

WebView 没有提供设置user-agent 的接口,无论是设置要加载的request,还是在delegate 中设置request,经测试都是无效的。如下:方案一:[objc] viewplaincopyNSMutableURLRequest *request = [[NSMutableURLRequest alloc] in

iOS-Core-Animation-Advanced-Techniques(二)

(四)视觉效果嗯,园和椭圆还不错,但如果是带圆角的矩形呢?我们现在能做到那样了么?史蒂芬·乔布斯我们在第三章『图层几何学』中讨论了图层的frame,第二章『寄宿图』则讨论了图层的寄宿图。但是图层不仅仅可以是图片或是颜色的容器;还有一系列内建的特性使得创造美丽优雅的令人深刻的界面元素成为可能。在这一章,我们将会探索一些能够通过使用CALayer属性实现的视觉效果。

React Native Flex布局

1 flex布局基本概念flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。采用flex布局的元素,称为flex容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为flex项目(flex item),简称"项目"。如下图所示:容器默认存在两根轴:主轴(main axis)和交叉轴(cross axi

NSOperationQueue和NSOperation

最近一直在看开源库AFNetworking,很值得学习,在看的过程中发现自己在HTTP协议方面很薄弱,有时间一定要好好的看看,感觉很有用。AFNetworking库中是主要使用NSOperationQueue和NSOperation两个类来处理网络request,发现在其中有些概念自己以前理解有误,所以决定写一篇好好总结一下,主要摘自苹果官网文档。1.NSOperationQueue

Git / Gitlab 奇淫技巧

我们现在在一些项目上已经开始使用 Git 来维护。关于 Git 的基本使用, @asce1885 的 技术周报 已经提供了一些学习资料。本文将收录一些有关Git 和 Gitlab 的奇淫技巧,这些技巧可能不会收录在正统的教程中,但是却很实用。本文是一篇维基贴,任何人都具有修改权限,欢迎其他同事继续补充。Git 篇Git 客户端个人比较倾向于直接使用 Git 的控制命令行工具,

iOS App 稳定性指标及监测

前言一个iOS App的稳定性,主要决定于整体的系统架构设计,同时也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。尤其因为苹果限制了热更新机制,App本身的稳定性及容错性就显的更加重要,之前可以通过发布热补丁的方式解决线上代码问题,现在就需要在提交之前对App开发周期内的各个指标进行实时监测,尽量让问题暴漏在开发阶段,然

到底了