首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陈乐辉
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
179
文章 179
沸点 0
赞
179
返回
|
搜索文章
陈乐辉
关注了
XR基地
陈乐辉
赞了这篇文章
早睡早起up
iOS菜鸟工程师 @青岛某小厂
·
4年前
关注
iOS-GitHub上的优秀轮子
前言最近项目不忙,闲来无事整理一下关于iOS在GitHub上的优秀第三方轮子,总有一个你能用得到。轮子集合1.awesome-swift:https://github.co...
328
17
分享
陈乐辉
关注了
字节跳动技术团队
陈乐辉
赞了这篇文章
__会飞的狗__
客户端开发 @广州中医药大学
·
5年前
关注
APM-卡顿监控
主要是主线程阻塞。在开发过程中,遇到的造成主线程阻塞的原因可能是: 主线程在等锁:主线程需要获得锁A,但是当前某个子线程持有这个锁A,导致主线程不得不等待子线程完成任务。 ...
54
14
分享
陈乐辉
赞了这篇文章
SwiftGG翻译组
Apple 生态开发者
·
5年前
关注
图像渲染优化技巧
这个令人困扰的问题,是由于开发者和平台的相互不信任引起的。各种各样的代码示例充斥着 Stack Overflow,每个人都声称只有自己的方法是真正的解决方案 —— 而别人的...
51
5
分享
陈乐辉
赞了这篇文章
Bo_Bo
6年前
关注
Alamofire前奏之TCP三握四挥
上图所示即为TCP三次握手的请求示意图。 客户端向服务端发送连接请求报文。这时,报文首部中的同步序号SYN=1,同时随机生成初始序列号seq=x。此时,TCP客户端进程进入...
7
1
分享
陈乐辉
赞了这篇文章
欧阳大哥2013
@美团
·
6年前
关注
Swift5.0 的 Runtime 机制浅析
Objective-C语言是一门以C语言为基础的面向对象编程语言,其提供的运行时(Runtime)机制使得它也可以被认为是一种动态语言。运行时的特征之一就是对象方法的调用是...
280
24
分享
陈乐辉
赞了这篇文章
ityongzhen
ioser && flutter
·
6年前
关注
iOS使用RunLoop监控线上卡顿
关于性能优化,我之前写过iOS性能优化,经过优化之后,我们的APP,冷启动,从2.7秒优化到了0.6秒。 ,那么使用RunLoop如何来监控性能卡顿呢。 通过iOS性能优化...
49
20
分享
陈乐辉
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
组件化架构漫谈
随着移动互联网的不断发展,很多程序代码量和业务越来越多,现有架构已经不适合公司业务的发展速度了,很多都面临着重构的问题。 在公司项目开发中,如果项目比较小,普通的单工程+M...
77
7
分享
陈乐辉
赞了这篇文章
技术砖家
iOS @某某找房
·
6年前
关注
iOS Hybrid开发演进
Web技术相对于Native来说有很多优势,比如:跨端(浏览器、Android、iOS)、排版更灵活、实时生效等。所以,在开发中我们经常会采用一些Web页面嵌入到APP中。...
7
2
分享
陈乐辉
赞了这篇文章
RoyCao
iOS开发 @Bytedance
·
6年前
关注
iOS中Block实现原理的全面分析
__blockTest_block_impl_0是Block的C++实现,是一个结构体,从命名可以看出表示blockTest中的第一个(0)Block。通常包含两个成员变量...
14
6
分享
陈乐辉
赞了这篇文章
RoyCao
iOS开发 @Bytedance
·
6年前
关注
Swift中依赖注入的解耦策略
今天我们将深入研究Swift中的依赖注入,这是软件开发中最重要的技术之一,也是许多编程语言中使用频繁的概念。 具体来说,我们将探索可以使用的策略/模式,包括Swift中的S...
20
评论
分享
陈乐辉
赞了这篇文章
minjing_lin
iOS、Flutter、鸿蒙、搬砖 @苏州
·
6年前
关注
Runtime经典面试题(附答案)
如果方法返回值为结构体,发送给nil的消息将返回0。结构体中各个字段的值将都是0; 如果方法的返回值不是上述提到的几种情况,那么发送给nil的消息的返回值将是未定义的。 图...
74
4
分享
陈乐辉
赞了这篇文章
荒原没有狼
初级搬砖工 @Baidu
·
6年前
关注
探索iOS中Block的实现原理
Block作为Objective-C中闭包的实现在iOS开发中占有非常重要的地位,尤其是作为回调(callback)使用。这篇文章主要记录Block的实现,关于Block的...
5
评论
分享
陈乐辉
赞了这篇文章
欧阳大哥2013
@美团
·
6年前
关注
运行时Hook所有Block方法调用的技术实现
本技术实现在YSBlockHook中。 iOS系统中一共有:C函数、Block、OC类方法三种形式的方法调用。Hook一个方法调用的目的一般是为了监控拦截或者统计一些系统的...
42
9
分享
陈乐辉
赞了这篇文章
老司机技术
公众号 @老司机技术
·
6年前
关注
老司机 iOS 周报 #62 | 2019-04-08
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐...
46
6
分享
陈乐辉
赞了这篇文章
CCat58912
iOS高级工程师 @滴滴
·
6年前
关注
网络、HTTP相关学习总结
郑重声明:本文只是我的学习总结,不敢误人子弟,如果你看到了这篇文章,觉得有什么错误的地方还请指出。本文参考了大量的博客、文章等,如有侵权,请与我联系。谢谢 OSI全称为开放...
26
评论
分享
陈乐辉
赞了这篇文章
掘金翻译计划
@掘金
·
6年前
关注
[译] iOS 响应者链 UIResponder、UIEvent 和 UIControl 的使用
在 iOS 里,响应者链 是指 UIKit 生成的 UIResponder 对象组成的链表,它同时还是 iOS 里一切相关事件(例如触摸和动效)的基础。 响应者链是你在 i...
38
1
分享
陈乐辉
赞了这篇文章
xx_cc
iOS 开发 @无
·
7年前
关注
iOS底层原理总结 - 探寻block的本质(一)
block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。 上图中将c++中block的声明和定义分别与oc代码中相...
176
28
分享
陈乐辉
赞了这篇文章
知识小集
6年前
关注
Dart vs Swift
Dart 和 Swift 是我最喜欢的编程语言。我在商业和开源代码中广泛使用它们。 作为开发人员从一种语言转移到另一种语言(或使用两者)的参考。 Dart 支持 Flutt...
106
8
分享
下一页
关注了
43
关注者
0
收藏集
3
关注标签
28
加入于
2018-03-15