首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS知识集
订阅
Liusr
更多收藏集
微信扫码分享
微信
新浪微博
QQ
36篇文章 · 0订阅
IOS UITableView性能优化
一、UITableView是什么? UITableView是一个强大的视图组件,它可以显示一个滚动的列表数据。每个列表项被称为一个单元格(UITableViewCell)。UITableView的数
iOS-某些公司面试题
每个 UIView 内部都有一个 CALayer 在背后提供内容的绘制和显示,并且 UIView 的尺寸样式都由内部的 Layer 所提供。两者都有树状层级结构,layer 内部有 SubLayers,View 内部有 SubViews.但是 Layer 比 View 多了个A…
iOS中如何设计多线程的读写安全
1. 线程安全 线程安全:不是指线程的安全,而是指内存的安全。每个进程的内存空间中都会有一块特殊的公共区域,通常称为堆(内存),当多个线程访问该区域,这就是造成线程不安全的本质原因。 2. 课前预习 多线程是如何同时访问内存的。不考虑CPU cache对变量的缓存,内存访问可以…
内存泄漏的高效检测方法 - MLeaksFinder
对于iOS开发者而言,内存泄漏是一个老生常谈的问题,包括日常开发和面试过程中,都会涉及到这方面的知识。 MLeaksFinder 是 WeRead 团队开源的iOS内存泄漏检测工具,wereadteam博客,GitHub。 MLeaksFinder 提供了内存泄露检测更好的解决…
iOS信号量造成线程优先级反转 | 京东云技术团队
在并发队列使用信号量会可能会造成线程优先级反转 一、在iOS16 & XCode14上遇到 - 使用信号量造成线程优先级反转问题 提醒 经过查询资料,发现是在XCode14上增加了工具,比如 : Th
内存管理 - dealloc 方法到底应该怎么写?
即便使用 ARC,对于一些内存的处理我们依然需要手动进行。比如 dealloc 方法,当我们重载 dealloc 方法一样会被调用,只是不能调用其父类的方法 [super dealloc],在 dealloc 方法中通常需要做的有移除通知或监听操作,或对于一些非 Objective-C 对象也需要手动清空,比如 CoreFoundation 中的对象。再而 ARC 的内存销毁具有一定的滞后性,也可将一些变量手动置空,也就是告诉系统这些变量已经使用完毕可以释放了,但是对于变量置空一直有这样的疑惑,下面两种写法到底有什么不同?
iOS Dealloc 在内存管理中的实现机制
1 介绍 在 Objective-C 中,dealloc 方法是用来释放对象资源的。当一个对象被释放时(即引用计数变为零),系统会自动调用该对象的 dealloc 方法。在 dealloc 方法中,可
Autorelease与AutoreleasePool
以前大概看过AutoreleasePool里面有AutoreleasePoolPage有热页, 冷页. 页有深度, 双向链表链接, 首位置有哨兵对象等等. 大概就这么多印象, 但是没有系统的梳理过.
iOS如何记录堆栈信息?(一)
如何记录堆栈信息?(一) 在App卡顿以及Crash的时候,或者想要在某些特定时候记录一下堆栈信息,用于帮助开发者更好的解决问题。今天主要来分析一下BSBacktraceLogger 的工作原理 记录
十道腾讯算法真题解析!
大家好,我是捡田螺的小男孩。收集了腾讯常考的十道算法题(真题)。在金三银四,希望对大家有帮助呀。 重排链表 最长递增子序列 环形链表 反转链表 最长回文子串 全排列 LRU 缓存 合并K个升序链