首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Kael_
掘友等级
力工
|
搬砖公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
134
文章 104
沸点 30
赞
134
返回
|
搜索文章
赞
文章( 104 )
沸点( 30 )
iOS -- Autorelease & AutoreleasePool
内存管理一直是Objective-C 的重点,在MRC环境下,通过调用[obj autorelease]来延迟内存的释放,在现在ARC环境下,我们都知道编译器会在合适的地方插入release/autorelease内存释放语句,我们甚至可以不需要知道Autorelease就能很…
LRU与LFU算法解析
引言 Least Recently Used (LRU),中文名为最近最少使用,它的设计原则借鉴了时间局部性原理——一个对象如果最近没有被使用,那么将来一段时间内都不会被使用,反之亦成立。具体而言,当
【老司机精选】iOS 符号化:基础与进阶
前言 符号化能帮助我们在定位 bug 、崩溃和性能瓶颈时,从运行时日志与堆栈找到根本的代码原因; 相信大家了解 atos 或 dSYM 等常用符号化工具,但这些工具是如何运作的? 本篇文章将围绕符号化
【老司机精选】SwiftUI 技术内幕
文章大纲 前言 回顾 语法糖 控件使用 状态管理 渲染流程 概念区分 介绍 视图标识 (View Identity) 定义 Identity 声明式 Identity 结构性 Identity 危险的
04-探究iOS底层原理|ARM64汇编
本文探索的ARM64汇编属于 探索底层原理的前知识,是iOS系统的真机环境下【ARM64】硬件架构的相关汇编知识
AssociatedObject 源码分析:如何实现线程安全?
本文的分析推荐对线程安全只知其名不知其实现的同学观看。网上对于 AssociatedObject 这个老八股也有很多解析,但其实没有与 Property 对应做出对比,也没有对其中到底是如何设计线程安
iOS多线程(三)|iOS@synchronized源码解析与单向链表的妙用
阅读源码一方面能够使我们认识到一些东西的实现原理,更能从中看到一些精妙的设计。本文就将结合 @synchronized 源码感受苹果工程师对单向链表的妙用。本文基于 objc4-818.2 源码。
iOS多线程(四)|递归锁
锁的常见分类 提到锁的分类一般都能说出两种:互斥锁、自旋锁。其实锁还有一些更细分的类型,下面我们就来看看递归锁
YYImage 源码剖析:图片处理技巧
图片是现代化 APP 界面设计里应用广泛的东西,精美的图片可以带来视觉上的享受,提高用户体验。由此给技术上带来了一些挑战,比如动图的处理、图片显示流畅程度的优化、图片包大小的优化、超大图片的处理等。 本文主要是结合 YYImage 源码对图片处理技巧进行讲解。而笔者不会逐字逐句…
详解 WWDC 20 SwiftUI 的重大改变及核心优势
6月23日凌晨 1 点,苹果 WWDC20 开发者大会在线上以主题演讲的方式,在 Apple Park 进行直播。 23-26日,苹果公开了 100 多个面向开发者的视频,内容涵盖Swift / SwiftUI 、App Clips、Widgets、Privacy & Secu…
下一页
个人成就
文章被点赞
1
文章被阅读
5,128
掘力值
130
关注了
88
关注者
6
收藏集
4
关注标签
14
加入于
2019-05-09