首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
醉了码
掘友等级
iOS研发工程师
主要从事移动端开发,也参与过微信小程序、h5、flutter混合开发,对学习始终充满热忱!
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
醉了码
iOS研发工程师
·
5月前
关注
解决iOS 16 之后自动横竖屏的问题
iOS 16之前,横竖屏切换的时候会自动调用以下方法: iOS 16之后,该方法时而灵时而不灵,就很烦人,那么就需要手动监听屏幕旋转,方法如下: 我暂时将该方法放到view...
赞
评论
分享
醉了码
iOS研发工程师
·
11月前
关注
群辉Synology 网络存储服务器的docker+gitlab搭建
准备工作 网络存储服务器硬件信息: 未开启docker和gitlab前的服务器资源状态 Docker的安装 图上是已经下载好的,安装过程很简单,跟着提示一步步走就可以了。 ...
赞
评论
分享
醉了码
关注了
JackLee666
iOS研发工程师
醉了码
iOS研发工程师
·
1年前
关注
第三方库WMZPageController学习记录
一、链式语法的实现: 定义在WMZPageConfig文件中: 使用的地方WMZPageParam(参数),举例: 将上述宏替换掉的结果为: 二、C语言实现一个类 定义位置...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
TabBar的适配 (持续更新)
在iOS 13和 iOS 15系统下,tabbar也发生了一些更新变化,在使用的时候要特别注意,下面是一些简单的关于tabbar的背景色,以及字体颜色的设置代码:...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(27)-锁
一、互斥锁 互斥锁 = 互斥 + 同步 闲等 1.1递归锁 NSRecursiveLock 上面的代码打印发现,打印结果是有序的,但是本来应该打印10遍的,结果只打印了1遍...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(26)-锁
锁的性能 Synchronized原理分析 通过xcrun获得上面代码的cpp形式: xcrun -sdk iphoneos clang -arch arm64 -rewr...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(25) - GCD分析下
栅栏函数 dispatch_barrier_async 打印 dispatch_barrier_sync 将上述的dispatch_barrier_async换成dispa...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(24) - GCD分析中
同步函数和异步函数的区别 1、能否开辟线程 2、任务的回调是否具备异步性、同步性 同步函数 分析libdispatch-1271.120.2源码: 先看dispatch_s...
1
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(23) - GCD分析上
GCD概念 将任务添加到队列,并指定任务执行的函数。 函数 队列 串行队列遵循 FIFO 原则 函数与队列 死锁案例 死锁的时候,会走到 dispatch_sync_f_s...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS 底层原理(22) -多线程概念
多线程 线程和进程的定义 线程 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要想执行任务,必须得有线程,进程至少要有一条线程 程序启动会默认开启一条线程...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
OC底层原理(16)- 类的加载原理(下)
指针强转到数据结构 realizeClassWithoutSwift方法里面的auto ro = (const class_ro_t *)cls->data();,其实就是...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
OC底层原理(15)- 类的加载原理(中)
由于我们要研究的是类,经过一系列的跟踪调试,来到了关于类的加载的地方,定位到的代码位置是realizeClassWithoutSwift,那么就进入该方法,看看它究竟做了些...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
OC底层原理(14)- 类的加载原理(上)
objc_init分析 objc_init源码 打印环境变量帮助:代码资源 以上相关函数的解释: _dyld_objc_notify_register read_image...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
OC底层原理(5)--类的原理分析下
WWDC关于runtime的优化 Clean Memory 和 Dirty Memory 扩展class_rw_t、class_rw_ext_t、class_ro_t cl...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(20) - KVO原理
关于KVO的官方文档: 官方文档 一、KVO的一些细节 1、context 官方文档的解释 翻译 代码示例 小结 通常我们通过keyPath来区分观察的内容,但是这种方式有...
1
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
常见网络协议(socket、http、https、websocket、tcp等)以及它们之间的关系解析
1、https为什么会出现? HTTP是明文传输(会被窃听),不校验数据的完整性(会被篡改),而且也不校验双方的身份(会被第三方拦截)。 为了解决窃听、篡改、拦截这三大问题...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(37) - 界面优化
卡顿的原理 图形处理的框架结构 图形显示的原理 卡顿的检测 屏幕刷新率 FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。 1、CADisp...
2
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(37) - Runloop
Runloop的作用 保持程序的持续运行 处理App中的各种事件(触摸、定时器、performSelector) 节省cpu资源、提高给程序的性能(有事件就处理,没有就休眠...
赞
评论
分享
醉了码
iOS研发工程师
·
1年前
关注
iOS底层原理(36)-内存管理下
自动释放池 自动释放池的数据结构就是一个双向链表。 首先可以看到main函数: 通过 clang 查看编译后的部分代码,全部代码请查看 main.cpp 通过main.cp...
赞
评论
分享
下一页
个人成就
文章被点赞
47
文章被阅读
28,395
掘力值
1,215
关注了
13
关注者
21
收藏集
5
关注标签
1
加入于
2021-06-05