首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS 面试题
订阅
莫非里_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
UIStackView使用进阶
前端的布局方式比较灵活,提供有Flex的布局方式,可以实现不同方向的弹性布局。Flex就像一个容器,可以将其内部的子控件统一进行布局。在介绍完Flex布局的背景之后,这里讲一下UIStackView
weak self 的黄金法则
在闭包中捕获 `self` 是 Swift 中常见的事情,并且隐藏了很多细微差别。你是否需要使其变 `weak` 以避免引用循环?让它始终保持 `weak` 存在问题吗?
iOS RunLoop 介绍
1 RunLoop 简介 RunLoop 即运行循环,用于管理事件源(如触摸、定时器、网络请求等)和线程的消息循环。它允许应用程序保持活动状态,并在没有任务执行时进入休眠状态以节省能耗。 为什么 ma
想进大厂,面试题必不可少!(iOS面试合集!)
这个栏目将持续更新–请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) 其他: iOS进阶面试题----多线程 iOS进阶面试题----Block部分 iOS高级开发面试题合集 iOS
伍:RunLoop的实际使用
Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。
iOS面试:腾讯、头条等面试题参考
10、算法。连续问了好几个,都是数组,层层递进的,但是我忘了,只记得最后是找出数组 17、在block里面使用_property会造成循环引用吗?怎么解决?除了使用self->_property,可以使用valueforkey来访问吗 在block里面可以修改它的值吗setva…
iOS多线程:『GCD』详尽总结
什么是 『GCD』 ?我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。
Objective-C基础之二(深入理解KVO、KVC)
KVO的全称是key-value Observng,也叫做“键值监听”,通常用来监听某个对象的某个属性值的变化。下面使用一个简单的例子来回顾一下KVO的用法。 这时候会发现添加了Observer后的person对象的isa指针不是指向XLPerson,而是指向一个新的类对象NS…
OC底层知识点之 - 内存管理(下)AutoReleasePool 和RunLoop底层探究
在上篇我们介绍了小对象,copy,strong的内存管理,介绍了release和dealloc的底层实现,这篇文章继续研究内存管理中的AutoReleasePool,研究AutoReleasePool也会研究下跟AutoReleasePool关联紧密的NSRunLoop。 自动…
【iOS 印象】性能优化梳理(Swift)
主线程卡顿监控,通过子线程监测主线程的 runLoop,判断两个区域状态之间的耗时是否达到一定阈值。 FPS监控。要保持流畅的UI交互,App 刷新率应该当努力保持在 60fps。监控实现原理比较简单,通过记录两次刷新时间间隔,就可以计算出当前的 FPS。 引用计数(refer…