首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
hamlyn
掘友等级
ios开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
赞
文章( 44 )
沸点( 0 )
iOS底层原理探索 之 GCD原理(上)
在上一篇章 `多线程原理` 中,我们着重对于线程的概念以及其原理进行了理论上的概念解释和总结,今天开始,我们 对并发编程中使用比较多的`GCD`开始研究,探索其使用技巧、底层原理以及其面试中的坑点。
Autorelease 机制是 iOS 糟糕的设计?
Autorelease 是 iOS 中苹果提供给开发者用来管理对象内存的工具。其核心价值在于: - 利用 Runloop,优化对象释放时性能; - 对于方法返回对象,延缓对象释放时机; - 对于短时间
【2024】iOS面试知识点汇总
iOS原理、启动优化、APP瘦身、网络、算法、架构、组件化、iOS签名、密码学、iOS安全、设计模式
Swift进阶(八)—— 闭包
函数类型 在Swift中,函数和其他数据类型拥有一样的地位,函数不仅可以赋值给其他变量,也可以作为参数,传入另一个函数,或者作为别的函数的返回值。 所以函数也有自己的类型,当我们使用函数作为变量的时候
iOS App生命周期理解
加载Mach-O可执行文件,读取dyld路径兵运行dyld动态链接器。 OC的+load方法, 最后dyld返回main函数地址, main函数被调用. 与这个类是否被用到无关, 每个类的load函数只会自动调用一次. load调用时机比较早,当load调用时,其他类可能还没加…
iOS应用程序的生命周期 - 简书
iOS应用程序一般都是由自己编写的代码和系统框架(system frameworks)组成,系统框架提供一些基本infrastructure给所有app来运行,而你提供自己编写的代码来定制app的外观和行为。因此,了解iOS infrastructure和它们如何工作对编写app是很有帮助的。
ios-整理RunLoop的实际开发应用
前言 Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。在前面的几篇
RunLoop - 同是天涯打工人
前言 没有困难的工作,只有勇敢的打工人。 概念 如果你经历过这么一种上班状态,有需求需要开发的时候,开发需求,没有需求开发(小概率事件),下班也没有真正意义上的下班,因为群里随时有线上问题需要响应,所
iOS 多线程编程(一)多线程基础
现代计算机系统中,CPU作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。操作系统作为计算机的管理者,负责任务的调度,资源的分配和管理,协调着各个硬件(如CPU、内存,硬盘、网卡等)有序的工作着。 在了解进程和线程之前,我们不妨先从操作系统开始。 操作系统是管…
算是flutter最完整题库了
解决方案:在初始化的时候就加载指定asset图片,而不是在需要展示的时候才开始加载。 将需要处理的一系列事件,放在一个事件队列(Event Queue)中,不断从事件队列中取出事件,并执行需要执行的代码块,直到事件被清空。 dart是值传递。我们每次调用函数,传递过去的都是对象…
下一页
关注了
14
关注者
0
收藏集
1
关注标签
6
加入于
2020-04-06