首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BigOrange
掘友等级
iOS开发工程师
|
高途课堂
Bug
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
BigOrange
关注了
zhangferry
iOS开发工程师 @高途课堂
BigOrange
赞了这篇文章
ITCharge
公众号 @程序员充电站(itcharge)
·
6年前
关注
iOS 开发:『Runtime』详解(一)基础知识
本文用来介绍 iOS 开发中 『Runtime』的基础知识。通过本文您将了解到:1. 什么是 Runtime? 2. 消息机制的基本原理 3. Runtime 中的概念解析...
69
12
分享
BigOrange
关注了
谢大帅Leo
iOS开发工程师 @高途课堂
BigOrange
赞了这篇文章
LuckyRoc
iOS工程师 @育儿网
·
6年前
关注
CTMediator 原理详解(一)
我们可以看到该结构体中包含一个SEL和IMP,实际上相当于在SEL和IMP之间作了一个映射,将SEL和IMP进行了关联,通过SEL我们便可以找到对应的IMP,从而调用方法的...
7
评论
分享
BigOrange
赞了这篇文章
BigOrange
iOS开发工程师 @高途课堂
·
5年前
关注
Masonry的那些事
在前端工作中,UI布局是不可或缺的一环。一种好的布局方式可以让UI布局变得轻松自如,减少BUG的产生。与绝对布局不同是,Masonry不单纯的采用坐标和大小来确定某一部件的...
3
评论
分享
BigOrange
iOS开发工程师 @高途课堂
·
5年前
关注
多线程的那些事
CPU同一时间只能处理一个线程,只有一个线程在执行。多线程“同时“执行 是CPU快速的在多个线程之间的切换.CPU执行速度较快,导致CPU调度线程的时间足够短,造成同时执行...
5
4
分享
BigOrange
赞了这篇文章
ITCharge
公众号 @程序员充电站(itcharge)
·
7年前
关注
iOS多线程:『GCD』详尽总结
什么是 『GCD』 ?我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务,不需要编写任何线程管理代码。...
509
77
分享
BigOrange
iOS开发工程师 @高途课堂
·
5年前
关注
UITableView的那些事
1、UITableVIew是最常用的UI控件,基本各大APP都是基于tableview的设计。 2、UITableView经常用于列表展示,然后自定义cell类型来适用不同...
1
评论
分享
BigOrange
iOS开发工程师 @高途课堂
·
5年前
关注
Block的那些事
UIButton就像是一件衣服,一般人会直接不加修饰的穿上,可以实现它作为一件衣服的功能,但是不能突显它真正的漂亮。优秀的人根据自己的理解,进行部门的修改并且还搭配一些小饰...
1
评论
分享
BigOrange
赞了这篇文章
Pix1O
iOS开发工程师 @无业游民
·
5年前
关注
常规优化技巧-iOS
读写大量重要数据时,考虑用dispatch_io,其提供了基于GCD的异步操作文件I/O的API。用dispatch_io系统会优化磁盘访问 批量传输,比如,下载视频流时,...
15
2
分享
BigOrange
关注了
侠客老王
iOS开发工程师 @高途课堂
BigOrange
赞了这篇文章
熊猫超人
iOS开发工程师
·
6年前
关注
iOS探索:UI视图之事件传递&视图响应
并且在iOS中,能够响应事件的对象都是UIResponder的子类对象,UIResponder提供了四个用户点击的回调方法,分别对应用户点击开始、移动、点击结束以及取消点击...
25
6
分享
BigOrange
赞了这篇文章
熊猫超人
iOS开发工程师
·
6年前
关注
iOS探索:UI视图之卡顿、掉帧及绘制原理
当前屏幕渲染不需要额外创建新的缓存,也不需要开启新的上下文,相对于离屏渲染性能更好。但是受当前屏幕渲染的局限因素限制(只有自身上下文、屏幕缓存有限等),当前屏幕渲染有些情况...
40
6
分享
BigOrange
赞了这篇文章
熊猫超人
iOS开发工程师
·
6年前
关注
iOS探索:Runtime之基本数据结构
对于bucket_t它有两个重要的成员变量,一个是key,一个是IMP,对于key实际上是OC语言中的selector,在调用一个方法的时候它实际上是一个选择器SEL,对应...
4
1
分享
BigOrange
赞了这篇文章
熊猫超人
iOS开发工程师
·
6年前
关注
iOS探索:Runtime之消息转发及动态添加方法
在开始之前,我们先来了解下OC中的类与对象这是一张经典的类的关系示意图,接下来简单的介绍一下这张图首先当我们创建一个实例对象,会拷贝这个实例对象所属类的成员变量,但是不会拷...
11
评论
分享
BigOrange
赞了这篇文章
熊猫超人
iOS开发工程师
·
6年前
关注
iOS探索:RunLoop本质、数据结构以及常驻线程实现
RunLoop的本质RunLoop是通过内部维护的事件循环来对事件/消息进行管理的一个对象没有消息需要处理时,休眠以避免资源占用,状态切换是从用户态通过系统调用切换到内核态...
23
1
分享
BigOrange
赞了这篇文章
熊猫超人
iOS开发工程师
·
6年前
关注
iOS探索:网络相关
HTTP超文本传输协议请求报文我们来看一下请求报文的格式,首先是请求行,请求行包括方法、URL、协议文本,方法常见的有GET/POST,URL就是我们的请求地址,协议文本一...
26
1
分享
BigOrange
赞了这篇文章
熊猫超人
iOS开发工程师
·
6年前
关注
iOS探索:Block解析浅谈
首先我们可以看到__BlockOneObj__testMethod_block_impl_0这样一个结构体,在这个结构体中传递了几个参数,第一个参数(void*)__Blo...
17
1
分享
BigOrange
关注了
熊猫超人
iOS开发工程师 @高途课堂
BigOrange
iOS开发工程师 @高途课堂
·
5年前
关注
UIButton的那些事
UIButton是OC编程语言中很普通的一种控件,就是按钮,它可以实现作为一个按钮应该有的功能,我们往往会通过对按钮的一些属性进行修改以达到美观且功能强大目的。 UIBut...
2
评论
分享
下一页
个人成就
文章被点赞
12
文章被阅读
8,444
掘力值
179
关注了
9
关注者
2
收藏集
0
关注标签
1
加入于
2018-12-21