首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JuneHurricane
掘友等级
iOS开发
|
ByteDance
把喜欢的事情做好。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
面试官:什么是DOM?为什么需要DOM?
写这些内容,完全是因为个人在了解DOM的时候,发现很多文档或者对DOM认识较深的人,在解释DOM这个概念时简洁的用专业术语堆砌,新手完全听不懂,更别提理解了。大部分人学了一系列DOM操作,却对DOM这个概念云里雾里。网上其它解释,大多数是给了一个DOM树,然后告诉你,这就是DO…
对多核cpu与多线程理解
进程包含线程,一个进程中包含多个线程. 线程是cpu调度和分配的基本单位,进程是操作系统进行资源分配(cpu,内存,硬盘io等)的最小单位. 实现多进程依靠于操作系统的进程调度算法,比如时间片轮转算法,比如有3个正在运行的程序(即三个进程),操作系统会让单核cpu轮流来运行这些…
iOS多线程 串行队列、并发队列以及同步执行、异步执行
1. 进程 2. 线程 线程是进程中最小的执行单元,一个进程可以有多条线程,但是至少包含一条线程,被称为主线程。线程里有非常多的任务。 3. 并行 4. 并发 5. 任务 同步任务:同步任务不会开启新的线程,按顺序执行,执行完一个再执行下一个,需要等待。 异步任务:异步任务是彼…
iOS与JS交互之WKWebView-WKScriptMessageHandler协议
先解释下标题:“iOS与JS交互”。iOS指iOS原生代码(文章只有OC示例),JS指WEB前端(不单指JavaScript),交互指JS调用iOS和iOS调用JS。 作者将iOS与JS交互总结成了6种方式,并将逐一介绍。目录如下: 实现逻辑:点击JS的登录按钮,JS将登录成功…
从客户端角度窥探小程序架构
小程序自诞生以来。就以一种百家争鸣的姿态展现在开发者的面前。继2017年1月9日微信小程序诞生后,小程序市场又陆续出现了支付宝小程序、头条小程序、百度智能小程序等等。各家都在微信小程序的基础上,面向自己的业务,对架构进行逐步优化调整,但是万变不离其宗,微信小程序终归为小程序鼻祖…
通过UML类图迅速学习SDWebImage源码设计
趁着国庆,赶紧给自己充充电,最近两天看了一本大话设计模式,里面有一节讲的是UML类图,并且重温了Objective-C编程之道,iOS设计模式解析(提取码: sj2u),以前看各个设计模式的UML类图一直不理解,也记不住那些符号什么意思,以至于对设计模式的理解不够深入,仅仅停留…
iOS 常用关键字 static、const、 extern、define
其可用于修饰常量变量或函数, 延长其生命周期, 被修饰的数据类型会保存到 bbs段(静态区) 中, 内存由编译器分配, 一般随程序结束后清除释放, 被修饰的数据类型, 系统只会为其分配一次内存地址, 所以用于修饰数据类型时, 不管执行多少次, 被修饰的数据类型只会初始化一次。 …
iOS底层笔记--OC对象本质
对于结构体来说,和数组一样。其第一个成员的地址,即为结构体对象的地址。所以一个OC对象的地址,实际上就是其isa指针的地址。 需要注意这个word_align返回的是内存对齐后的大小,以unalignedInstanceSize(非内存对齐的)大小作为参数。 class_get…
iOS App启动优化(一)—— 了解App的启动流程
首先,我们先来区分两个启动的概念。 App点击启动前,此时App的进程还不在系统里。 需要系统新创建一个进程分配给App。(这是一次完整的App启动过程) App在冷启动后用户将App退回后台,此时App的进程还在系统里。 用户重新返回App的过程。(热启动做的事较少) 冷启动…
个人成就
文章被阅读
193
掘力值
11
关注了
42
关注者
0
收藏集
3
关注标签
7
加入于
2019-11-14