首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
熊猫超人
掘友等级
iOS开发工程师
Bug开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
iOS探索:网络相关
HTTP超文本传输协议请求报文我们来看一下请求报文的格式,首先是请求行,请求行包括方法、URL、协议文本,方法常见的有GET/POST,URL就是我们的请求地址,协议文本一般是HTTP1.1版本然后再
iOS探索:RunLoop本质、数据结构以及常驻线程实现
RunLoop的本质RunLoop是通过内部维护的事件循环来对事件/消息进行管理的一个对象没有消息需要处理时,休眠以避免资源占用,状态切换是从用户态通过系统调用切换到内核态有消息处理时,立刻被唤醒,状
iOS探索:Block解析浅谈
首先我们可以看到__BlockOneObj__testMethod_block_impl_0这样一个结构体,在这个结构体中传递了几个参数,第一个参数(void*)__BlockOneObj__testMethod_block_func_0我们通过名字可以知道这是一个无类型的函数…
iOS探索:Runtime之消息转发及动态添加方法
在开始之前,我们先来了解下OC中的类与对象这是一张经典的类的关系示意图,接下来简单的介绍一下这张图首先当我们创建一个实例对象,会拷贝这个实例对象所属类的成员变量,但是不会拷贝类定义的方法当我们发送消息
iOS探索:Runtime之基本数据结构
对于bucket_t它有两个重要的成员变量,一个是key,一个是IMP,对于key实际上是OC语言中的selector,在调用一个方法的时候它实际上是一个选择器SEL,对应的就是这里面的key,我们可以通过一个方法选择器的名称来寻找一个方法的具体实现。IMP我们可以理解为一个无…
iOS探索:UI视图之卡顿、掉帧及绘制原理
当前屏幕渲染不需要额外创建新的缓存,也不需要开启新的上下文,相对于离屏渲染性能更好。但是受当前屏幕渲染的局限因素限制(只有自身上下文、屏幕缓存有限等),当前屏幕渲染有些情况下的渲染解决不了的,就使用到离屏渲染
iOS探索:UI视图之事件传递&视图响应
并且在iOS中,能够响应事件的对象都是UIResponder的子类对象,UIResponder提供了四个用户点击的回调方法,分别对应用户点击开始、移动、点击结束以及取消点击,其中只有在程序强制退出或者来电时,取消点击事件才会调用。
个人成就
文章被点赞
146
文章被阅读
18,523
掘力值
654
关注了
16
关注者
1,129
收藏集
0
关注标签
13
加入于
2018-07-25