首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
暮暮哟
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 35
沸点 2
赞
37
返回
|
搜索文章
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
移动端开发新趋势Flutter
Flutter是Google开发的新一代跨平台方案,Flutter可以实现写一份代码同时运行在iOS和Android设备上,并且提供很好的性能体验。...
77
3
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
深入理解Flutter多线程
Flutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。 和iOS应用很像,在Dart的线程中也存在事件循环和消息队列的概念,但在Dart中线程叫...
92
14
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
Flutter移动端实战手册
在进行iOS和Flutter的混编时,iOS比Android的接入方式略复杂,但也还好。现在市面上有不少接入Flutter的方案,但大多数都是千篇一律相互抄的,没什么意义。...
17
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
探秘Runtime - Runtime介绍
OC语言是一门动态语言,会将程序的一些决定工作从编译期推迟到运行期。 由于OC语言运行时的特性,所以其不只需要依赖编译器,还需要依赖运行时环境。 OC语言在编译期都会被编译...
5
2
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
探秘Runtime - 剖析Runtime结构体
在OC1.0中,Runtime很多定义都写在NSObject.h文件中,如果之前研究过Runtime的同学可以应该见过下面的定义,定义了一些基础的信息。 之前的Runtim...
4
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
探秘Runtime - Runtime源码分析
本文基于objc-723版本,在Apple Github和Apple OpenSource上有源码,但是需要自己编译。 重点来了~,可以到我的Github上下载编译好的源码...
10
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
探秘Runtime - Runtime加载过程
在iOS程序中会用到很多系统的动态库,这些动态库都是动态加载的。所有iOS程序共用一套系统动态库,在程序开始运行时才会开始链接动态库。 除了在项目设置里显式出现的动态库外,...
6
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
探秘Runtime - Runtime消息发送机制
在OC中方法调用是通过Runtime实现的,Runtime进行方法调用本质上是发送消息,通过objc_msgSend()函数进行消息发送。 例如下面的OC代码会被转换为Ru...
6
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
探秘Runtime - Runtime Message Forward
当一个对象的方法被调用时,首先在对象所属的类中查找方法列表,如果当前类中没有则向父类查找,一直找到根类NSObject。 当一个方法没有实现时,也就是在cache lsit...
13
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
探秘Runtime - 深入剖析Category
有了之前Runtime的基础,一些内部实现就很好理解了。在OC中可以通过Category添加属性、方法、协议,在Runtime中Class和Category都是通过结构体实...
4
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
探秘Runtime - Runtime的应用
__attribute__是一套编译器指令,被GNU和LLVM编译器所支持,允许对于__attribute__增加一些参数,做一些高级检查和优化。 __attribute_...
3
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
KVC原理剖析
KVC全称是Key Value Coding,定义在NSKeyValueCoding.h文件中,是一个非正式协议。KVC提供了一种间接访问其属性方法或成员变量的机制,可以通...
3
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
组件化架构漫谈
随着移动互联网的不断发展,很多程序代码量和业务越来越多,现有架构已经不适合公司业务的发展速度了,很多都面临着重构的问题。 在公司项目开发中,如果项目比较小,普通的单工程+M...
77
7
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
6年前
关注
iOS黑魔法 - Method Swizzling
就拿我们公司项目来说吧,我们公司是做导航的,而且项目规模比较大,各个控制器功能都已经实现。突然有一天老大过来,说我们要在所有页面添加统计功能,也就是用户进入这个页面就统计一...
21
4
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
5年前
关注
探秘AFNetworking
AFNetworking是iOS最常用的网络框架,虽然系统也有NSURLSession,但是我们一般不会直接用它。AFNetworking经过了三个大版本,现在用的大多数都...
43
6
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
5年前
关注
探秘NSURLSession
NSURLSession在iOS7中推出,NSURLSession的推出旨在替换之前的NSURLConnection。...
35
1
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
5年前
关注
App Clips
前两天leader让我调研一下App Clips,我简单调研了一下,这是我调研的一些总结,大家可以看看,有问题欢迎评论区讨论。 类似微信的小程序,不需要下载App,可以直接...
3
评论
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
4年前
关注
iOS事件处理分析
UIResponder是iOS中用于处理用户事件的API,可以处理触摸事件、按压事件(3D touch)、远程控制事件、硬件运动事件。可以通过touchesBegan、pr...
37
7
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
4年前
关注
带你实现完整的视频弹幕系统
弹幕诞生于日本的视频平台,后来被B站这种短视频平台引入到国内,并在国内发展壮大。后来逐渐被长视频平台所接受,现在视频相关的应用基本上都会有弹幕。 但是长视频弹幕和B站这类的...
52
8
分享
暮暮哟
赞了这篇文章
刘小壮
iOS开发工程师
·
4年前
关注
探秘WKWebView
之前主要使用UIWebView进行页面的加载,但是UIWebView存在很多问题,在2020年已经被苹果正式抛弃。所以本篇文章主要讲解WKWebView,WKWebView...
68
14
分享
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2023-04-02