发表了博客
2019/10/13 16:34

面试总结

### AFNetworking 1. AFN 是对 NSURLSession 的封装, 在iOS中NSURLSession主要负责创建会话, NSURLSessionTask 负责每次的请求任务 通过 [task resume] 启动task,并且在delegate或block中获取请求的数据 2. AFN 包括5个模块 - NSURLSession是核心模块,对用AFN中的AFURLSessionManager - Security 网络通信安全策略模块 对应 AFSecurity, 主要负责HTTPS的安全验证, iOS项目将服务端的证书保存在项目中, AFN根据服务器证书来进行验...

0
1
01/27 11:13

高德地图驾车导航内存优化原理与实战

简介: 一般APP只需要关注前台内存过高的系统强杀FOOM,高德地图有不少用户使用后台导航,所以也需要关注后台的内存过高导致的系统强杀BOOM,且后台强杀较前台强杀更为严重。为了提升用户体验,内存治理迫在眉睫。 背景 根据Apple官方WWDC的回答,减少内存可以让用户体验到更快的启动速度,不会因为内存过大而导致Crash,可以让APP存活的更久。 对于高德地图来说,根据线上数据的分析,内存过高会导致导航过程中系统强杀OOM。尤...

0
0
2016/02/29 11:59

fir.im Weekly - 一切从知识重构开始

一年之计在于春,大自然开始了新元素的重构。你的知识库是否也该重构更新呢? 本期 [fir.im](http://fir.im/?utm_source=oschina&utm_medium=link&utm_content=fir_im_weekly160225) Weekly 包含最新的Android、iOS 开发工具、源码和好玩的UI 动画分享,希望对你有用。 ## Swift 性能探索和优化分析 [@onevcat](http://weibo.com/n/onevcat?from=feed&loc=at) 在这篇文章分析了使用 Swift 进行 iOS/OS X 开发时性能上的考量和做...

3
18
2020/07/05 18:00

iOS Memory 内存详解

0. 前言 本文以 iOS Memory 的相关内容作为主题,主要从一般操作系统的内存管理、iOS 系统内存、app 内存管理等三个层面进行了介绍,主要内容的目录如下: iOS 是基于 BSD 发展而来,所以先理解一般的桌面操作系统的内存机制是非常有必要的。在此基础之上,本文会进一步在 iOS 系统层面进行分析,包括 iOS 整体的内存机制,以及 iOS 系统运行时的内存占用的情况。最后会将粒度缩小到 iOS 中的单个 app,讲到单个 app 的内存管理...

0
0
2020/06/29 18:05

iOS Memory 内存详解

0. 前言 本文以 iOS Memory 的相关内容作为主题,主要从一般操作系统的内存管理、iOS 系统内存、app 内存管理等三个层面进行了介绍,主要内容的目录如下: iOS 是基于 BSD 发展而来,所以先理解一般的桌面操作系统的内存机制是非常有必要的。在此基础之上,本文会进一步在 iOS 系统层面进行分析,包括 iOS 整体的内存机制,以及 iOS 系统运行时的内存占用的情况。最后会将粒度缩小到 iOS 中的单个 app,讲到单个 app 的内存管理...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页