目录 1.多线程管理2.RunLoop3.Runtime(运行时)4.内存管理5.性能(内存)优化举例6.App 编译与启动以及 App 启动如何优化7.自动释放池 auto...
目录 1.多线程管理2.RunLoop3.Runtime(运行时)4.内存管理5.性能(内存)优化举例6.App 编译与启动以及 App 启动如何优化7.自动释放池 auto...
注:之前看了很多关于 Swift 派发机制的内容, 但感觉没有一篇能够彻底讲清楚这件事情, 看完了这篇文章之后我对 Swift 的派发机制才建立起了初步的认知. 一张表总结引...
一.Swift和OC的区别? 1.swift是静态语言,有类型推断,OC是动态语言。 2.swift面向协议编程,OC面向对象编程 3.swift注重值类型,OC注重引用类型...
类似Charles这样的抓包工具,对于高效程序员是必不可少的;本文不会介绍Charles的安装及使用,主要是浅显的探讨其抓包原理;Charles的安装及使用相关内容可以参考以...
TCP连接 TCP基础知识 TCP标志位 SYN 建立连接 ACK 表示响应 FIN 关闭连接 TCP连接传输数据 seq 是随机生成的一个数。另一端收到后会返回...
相关文献:iOS 内存管理底层分析(一)- 内存相关[https://www.jianshu.com/p/bc298c7299e6]iOS 内存管理底层分析(二)- Auto...
1,TCP3次握手具体过程 2,请聊聊SYN攻击 3,CLOSE-WAIT 和 TIME-WAIT的作用 4,TCP如何保证可靠性 5,TCP如何进行拥塞控制 答案解析 TC...
大家好,我是面试聊iOS的程序员。这篇文章将和大家分享面试iOS时聊RunLoop一般都可以聊些什么。 抖音搜索 面试聊iOS 观看视频版 相关文章链接面试聊iOS:内存管...
SDK维护涉及2方面工作:1.排查crash是否是SDK引起 2.根据crash信息解决bug。主要思路:先识别常见模式,然后再具体分析。 Crash 类型 singal全部...
点赞评论,感觉有用的朋友可以关注笔者公众号 iOS 成长指北,持续更新原书为 iOS Crash Dump Analysis Book[https://github.com/...
我们在平时开发过程中经常会遇到的异常类型为Objective-C异常和UNIX信号。 1 Objective-C Exception 1.1 NSInvalidArgumen...
趣谈云集iOS APP的Crash治理之路 如果把crash比作一头狼,那么优化人员则是一名猎人,在这一场“狼人杀”活动中,要学会与狼共舞。如果忽略了它的存在,它就会愈演愈烈...
作者:袁峥链接:https://www.jianshu.com/p/bd42bacbe4cc[https://www.jianshu.com/p/bd42bacbe4cc]来...
原文链接 卓同学的 Swift 面试题下篇http://www.jianshu.com/p/cc4a737ddc1d class 和 struct 的区别 class 为类,...
//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄 一、为什么不能两次握手: 答:(防止已失效的连接请求又传送到服务器端,因而产生错误)假设:改为两次握手,cli...
简单介绍 - LLVM编译器 苹果使用的是LLVM编译器,LLVM架构设计的非常好,主要分为前端,中间,后端 Frontend 前端 主要是将编程代码进行预处理、词法分析、语...
前几天和敖丙交流,他说我们写作的人都是在不停地燃烧自己,所以需要不停地补充燃料。对于他的观点,我不能再苟同了——所以我开始狂补计算机方面的基础知识,这其中就包括我相对薄弱的数...
内存问题主要包括两个部分,一个是iOS中常见循环引用导致的内存泄露 ,另外就是大量数据加载及使用导致的内存警告。 mmap 虽然苹果并没有明确每个 App 在运行期间可以使用...