自动释放池的原理和本质 什么是 autoreleasepool? 答:autoreleasepool 是 OC 的内存自动管理机制,它可以通过把不需要立即释放的对象通过栈的形...
自动释放池的原理和本质 什么是 autoreleasepool? 答:autoreleasepool 是 OC 的内存自动管理机制,它可以通过把不需要立即释放的对象通过栈的形...
组件化系列传送门 iOS组件化(一)----- 创建私有组件库(在码云上操作)iOS组件化(二)----- 组件的更新iOS组件化(三)----- 加载图片等资源文件 一...
framework是一种优秀的资源打包方式,我们平时看到的第三方发布的framework大部分都是静态库,苹果对iOS允许使用动态库,但是要利用动态库热更新,由于苹果的审核和...
问题:block内部捕获到的局部变量是局部变量的值,所以在block上修改不了局部变量。但是局部的静态变量捕获是指针,所以block内部可以修改值。全局变量和全局静态变量没有...
LLVM架构介绍 本文主要介绍了LLVM的架构设计。LLVM命名源自于底层虚拟机(Low Level Virtual Machine)的缩写。它并不是针对于某一种语言的编译器...
一个指针到底占几个字节 其实,这个问题很简单,稍微上网一搜,你就知道:一个指针在64位的计算机上,占8个字节;一个指针在32位的计算机上,占4个字节。 为什么呢? 首先,我们...
HTTPS和HTTP的区别: 1、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 2、http和https使用的是完全不同的连接方...
前言 收录的面试技术点,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家底部留言。主要记录一下大厂技术点,希望能帮助到正在面试或者将要面试的伙伴吧。 更多技术题合集:...
TCP为传输控制层协议,为面向连接、可靠的、点到点的通信; UDP为用户数据报协议,非连接的不可靠的点到多点的通信; TCP侧重可靠传输,UDP侧重快速传输。 更多:iOS面...