首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
淡定的笨鸟
掘友等级
iOS
|
字节跳动
What Why How
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
118
文章 118
沸点 0
赞
118
返回
|
搜索文章
最新
热门
UML 类图关系表示
参考资料 参考学习30分钟学会UML类图记录笔记 概述 UML类图中一般会有连线指明它们之间的关系。关系共有六种类型,分别是实现关系、泛化关系、关联关系、依赖关系、聚合关系、组合关系。如图所示 实现
iOS 多线程(二):GCD
1.为什么用GCD GCD 是苹果公司为多核的并行运算提出的解决方案。 它会自动利用更多的CPU内核(比如双核、四核), 会自动管理线程的生命周期(创建线程、调度任务、销毁线程) 程序员只需要告诉 G
iOS 多线程(一):基础(原理、线程池、锁)
多线程的并发执行其实并不是同时执行,而是 CPU 在不同的线程间频繁切换,达到的“伪同时”效果。这是由于每一个分得 CPU 的任务都会有一个时间片,它执行完时间片的时间,CPU 就不属于它们了,要等待
iOS Runtime(一):简介
Runtime简介 Runtime 是一个用C、C++、汇编编写的运行时库,包含了很多 C 语言的 API,封装了很多动态性相关的函数。 Objective-C 也因为Runtime的存在成为一门动态
iOS Runtime(二):消息机制
方法调用本质 在 OC 调用方法时,底层其实是一个消息发送的过程,有如下 OC 代码 clang 一下可以看到 C++ 实现clang -rewrite-objc main.m -o main.cpp
iOS KVO详解
KVO 使用 基础使用(三步) 1、添加观察者事件 context 是标签,用于区分,比如继承关系(student、person),当 keyPath 都相同时,只能通过标签区分,否则就传NULL 2
iOS内存管理(内存布局/nonpointer/sidetable/alloc/init/retain/release/weak/dealloc/自动释放池)
内存布局 内存分五大区,App 启动时,系统会把程序拷贝到内存,在内存中执行代码。 首先说一下排在内存五大区之外的内核区和保留区: 内核区:主要
iOS 多线程(三):NSOperation
1.使用 理解操作与队列 NSOperation 是基于 GCD 的一层封装,对比 GCD,NSOperation 也有类似的 任务(NSOperation) 和 队列(NSOperationQueu
提升WKWebView性能的优化方案
此方案利用的是浏览器的缓存策略,一般访问资源时会有个检查缓存步骤,通过`cache-control`判断缓存是否过期,利用给资源配置`cache-control`的max-age,决定是否从缓存加载
网络基础
本篇是本人温习网络知识的笔记,主要摘抄自图解网络。 一、网络基础 在建立网络通信时,需要发送端和接收端之间有很多规范,而这些规范的建立就是许许多多的协议,我们统称TCP/IP协议族。 这里的TCP和I
下一页
个人成就
文章被点赞
55
文章被阅读
28,028
掘力值
710
关注了
13
关注者
42
收藏集
0
关注标签
4
加入于
2019-06-22