首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
阿従
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Swift 内存管理详解
Swift 和 OC 用的都是 ARC 的内存管理机制,它们通过 ARC 可以很好的管理对象的回收,大部分的时候,程序猿无需关心 Swift 对象的回收。
Swift高阶 - 内存管理:ARC, Strong, Weak and Unowned详解
内存管理是任何编程语言中的核心概念。 尽管有很多教程解释了Swift自动引用计数的基本原理,但我发现没有一个可以从编译器的角度对其进行解释。 在本文中,我们将学习iOS内存管理,引用计数和对象生命周期等基础知识之外的内容。 从硬件层面,内存只是一长串字节。 在虚拟内存中它被分成…
iOS底层探究-----load和initialize
前言 根据上篇文章---- 程序加载流程的探究,知道了dyld的宏观加载流程,还有dyld和_objc_init对接调用关系。通过_dyld_objc_notify_register函数,知道主要是传
iOS进阶----内存管理
block 内部如果使用了 __block 修饰的局部变量,在 mrc 下 block 不会对这个变量产生强引用,在 arc 下 block 会对这个变量产生强引用。block 从栈上拷贝到堆上的时候,如果是在 mrc 下,那么 block 结构体中的 bref 结构部不会从栈…
iOS面试总结(2020年6月)
都说今年互联网行情很差,作为被大家喊了好几年“iOS开发没人要了”的iOS行情更差。那真实情况是什么样的呢,以我的经历给大家分析下。应某个朋友建议,去掉这一句啊,目前iOS岗位还是挺多的,你可以这么想只要苹果爸爸不倒,iOS开发就不会没人要。但另一方面,招聘方对iOS开发的要求…
关于iOS的离屏渲染的分析
1. 离屏渲染的简单介绍 2. 检测离屏渲染 3. 离屏渲染的触发方式 layer 的cornerRadius+maskToBounds。叠加图层才会触发,比如UIImageView同时设置背景颜色+图片 5. 为什么需要离屏渲染 所以,这时候需要额外开辟一块缓冲区,等待 合成…
「查缺补漏」送你18道浏览器面试题
想要成为一名合格的前端工程师,掌握相关浏览器的工作原理是必备的,这样子才会有一个完整知识体系,要是「能参透浏览器的工作原理,你就能解决80%的前端难题」。 这篇梳理的话,更多的是对浏览器工作原理篇的查缺补漏,对于一些没有涉及到的知识点,准备梳理梳理,也正好回顾之前梳理的内容。 …
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
阿里、字节:一套高效的iOS面试题
runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…