首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一叶知秋0830
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
TCP三次握手和四次挥手
TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务端保存的一份关于对方的信息,如...
31
3
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
iOS中Category的底层实现原理
1. Category的使用场景 Category也叫分类或类别,是OC提供的一种扩展类的方式。不管是自定义的类还是系统的类,我们都可以通过Category给原有类扩展方法...
11
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
OC中load和initialize的区别
OC文件在编译后,类相关的数据结构会保留在目标文件中,在运行时得到解析和使用。在应用程序运行起来的时候,类的信息会有加载和初始化过程,这个过程就涉及到了类的两个类方法:lo...
16
2
分享
一叶知秋0830
关注了
eason_dev
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
iOS中KVC的底层实现流程
1. KVC的使用 KVC的全称是Key-Value Coding,也就是键值编码,我们可以通过一个key来设置或获取某个属性的值。KVC所用到的API如下: 但是如果我们...
3
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
iOS中KVO的底层实现原理
1. KVO的使用 KVO(Key-Value Observing),也就是我们常说的键值监听,可以用于监听某个对象属性值的改变。KVO使用比较简单,如下所示定义了一个含有...
7
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
OC的isa指针存储了哪些信息?
OC中所有的实例对象、类对象和元类对象中都一个名为isa的成员变量,他们通常把它叫isa指针,既然是指针,那里面存储的应该就是一个地址。在以前的32位系统中,isa确实就是...
2
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
OC对象的本质
本次讲解的很多内容都涉及到objc的源码,有兴趣的可以去下载最新版本的objc4源码。 1. OC对象的内存布局 我们平时开发中说用到了绝大多数的类都是以NSObject作...
1
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
Objective-C的本质
我们平时编写的Objective-C代码,底层实现其实都是C\C++代码,Objective-C的面向对象都是基于C\C++的结构体来实现的。所以我们所写的Objectiv...
2
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
OpenGL相关名词解释
常用的图形处理框架有OpenGL、OpenGL ES、DirectX和Metal。OpenGL是一个跨平台的图形程序接口;OpenGL ES是OpenGL三维图形API的子...
1
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
Xcode如何搭建OpenGL开发环境
首先要说明一下我的开发环境,Mac系统是macOS Catalina 10.15.1版本,Xcode是11.2.1版本,其他开发环境没有测试过,不保证按照这个步骤来有没有问...
1
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
iOS多线程相关面试题
首先要说明一下,下面所有面试题调用的方法(比如第一个面试题调用的方法是interview1)都是在主线程中调用的。 1. 面试题1 performSelector:with...
13
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
iOS多线程之--线程安全(线程锁)
1. 什么是线程安全? 如果一段代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预...
4
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
iOS多线程之--NSOperation
NSOperation是基于GCD更高一层的封装,是面向对象的。相比GCD,NSOperation的使用更加简单,并且提供了一些用GCD不是很好实现的功能(比如设置最大并发...
1
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
iOS多线程之--NSThread
NSThread是苹果官方提供面向对象操作线程的技术,简单方便,可以直接操作线程对象,不过需要自己控制线程的生命周期,平时开发中使用的并不多。 1. 创建线程 NSThre...
1
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
C语言中<<、>>、&、|的实际用途
作为一个开发人员,在看别人项目或者看第三方库的源代码时,可能经常会看到譬如a>>4&0x0f这样的写法,对于一些初入行的童鞋来说可能就不是太明白这是什么意思。下面我们就来讲...
1
评论
分享
一叶知秋0830
赞了这篇文章
一叶知秋0830
5年前
关注
iOS多线程之--GCD详解
1. 什么是 GCD GCD(Grand Central Dispatch)是苹果公司为多核的并行运算提出的解决方案,它是一套纯C语言实现的API。使用GCD分派队列(di...
4
评论
分享
一叶知秋0830
关注了标签
设计模式
一叶知秋0830
关注了标签
算法
一叶知秋0830
关注了标签
Swift
下一页
个人成就
文章被点赞
225
文章被阅读
45,984
掘力值
1,210
关注了
12
关注者
502
收藏集
2
关注标签
7
加入于
2019-11-30