首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RayJiang97
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
RayJiang97
关注了
东坡肘子
RayJiang97
3月前
关注
如何使用 CocoaPods 分发 Swift 宏
在上一篇文章中介绍了什么是宏以及怎么创建宏,本文将介绍如何使用 CocoaPods 分发 Swift 宏。...
5
2
分享
RayJiang97
赞了这篇文章
东坡肘子
公共号:肘子的Swift记事本
·
3月前
关注
肘子的 Swift 周报 #010
欢迎访问 fatbobman.substack.com 订阅本周报的电子邮件版本。周报将向您介绍近期有关 Swift、SwiftUI、Core Data、SwiftData...
1
评论
分享
RayJiang97
9月前
关注
开始写一个 Swift 宏吧
什么是宏 Apple 在 Swift 5.9 里面加入了 Swift macros(宏),宏可以在编...
43
13
分享
RayJiang97
赞了这篇文章
小东邪
iOS开发工程师 @快手
·
4年前
关注
(强烈推荐)移动端音视频从零到上手
音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业...
847
72
分享
RayJiang97
赞了这篇文章
超越杨超越
4年前
关注
关于iOS内存的深入排查和优化
虚拟内存机制在这里就不多说了,主要包括内存管理单元MMU、内存映射、分段、分页。在iOS中,一页通常有16KB的内存空间。 分配内存的时候,先分配虚拟内存,然后使用的时候再...
86
4
分享
RayJiang97
赞了这篇文章
老司机技术
公众号 @老司机技术
·
1年前
关注
【老司机精选】DocC: 未曾设想的苹果文档
本文基于 Session 10166 10167 10235 10236 梳理 作者将本教程和部分 WWDC 中的代码实践,通过 DocC 技术编译成教程放在 WWDocC...
13
评论
分享
RayJiang97
赞了这篇文章
一点田心
iOS开发者
·
3年前
关注
探索Swift中Dictionary的底层实现及原理
swift字典的设计思路和数组还是有点像的,可以参考我前面写的数组篇,因为这里会讲swift字典用到的hash原理,篇幅有限,将会弱化源码的阅读。 Dictionary存的...
18
6
分享
RayJiang97
赞了这篇文章
37手游移动客户端团队
@三七互娱
·
2年前
关注
苹果iOS内购三步曲:App内退款、历史订单查询、绑定用户防掉单!--- WWDC21
最新 WWDC 2021 关于应用内购买项目的最全解读!一文带你了解App内退款、历史订单查询、绑定用户防掉单!...
139
44
分享
RayJiang97
赞了这篇文章
LevySu
iOS @美柚
·
3年前
关注
iOS编译速度如何稳定提高10倍以上之二
两者的设计很好的将二进制组件产物分别的存储起来,同时我们借助cocoapods-imy-bin插件在pod install/update的时机去自动切换源码/二进制组件,巧...
39
6
分享
RayJiang97
赞了这篇文章
范德萨就是我
iOS开发工程师 @封面新闻
·
2年前
关注
如何让swift package manager走代理
Swift package manager(SPM)是一个开发者绕不开的依赖管理工具,无奈Xcode访问github大部分时间都是龟速。...
27
5
分享
RayJiang97
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
3年前
关注
iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(一)
1. KVC 的工作原理。 iOS《Key-Value Coding Programming Guide》官方文档 和 iOS《Key-Value Coding Progr...
45
5
分享
RayJiang97
赞了这篇文章
長茳
iOS小迷弟 @上海
·
3年前
关注
iOS之武功秘籍
春节期间自己又温习了一下objc4-818.2的源码,在此记录一下,方便以后自己复习....
43
4
分享
RayJiang97
赞了这篇文章
wilsonhan
iOS开发工程师 @富途
·
3年前
关注
Blocks的实现
使用工具:clang(LLVM编译器)将OC代码转换成可读的源代码。 转换成C代码之后是这样,Block实际上是由结构体声明的。 通过上面的源代码,可以很清晰的了解到Blo...
4
评论
分享
RayJiang97
赞了这篇文章
杜玮
iOS小开发仔
·
5年前
关注
iOS拾遗——为什么必须在主线程操作UI
究竟为什么一定要在主线程操作UI呢?如果在后台线程对UI进行操作会发生什么?在后台线程对UI进行操作不是可以更好的避免卡顿吗?这篇文章就是基于这样一些疑问而产生的。...
225
22
分享
RayJiang97
赞了这篇文章
一点田心
iOS开发者
·
3年前
关注
探索Swift中Array的底层实现
很显然,从定义上来看,Array是一个struct类型,那也就是值类型了。 在Array中真的只有一个属性_buffer,_buffer在_runtime(_ObjC)下是...
27
2
分享
RayJiang97
赞了这篇文章
LevySu
iOS @美柚
·
3年前
关注
Swift编译慢?请看这里,全套开源
距离上一篇iOS二进制编译方案(iOS如何提高10倍以上编译速度)已经快过去半年了,期间收到了很多来着小伙伴们的支持。cocoapods-imy-bin这套系统也在我司(美...
64
50
分享
RayJiang97
3年前
举报
举报抄袭文章没用吗?过了一天了也没人处理
抄袭文章:
juejin.im
原文章:
juejin.im
反馈 & 建议
分享
1
点赞
RayJiang97
3年前
关注
为什么不推荐使用 PHPicker
注意: 取消选择也会触发代理方法,会返回空的 results。 其他文章中都没有介绍 PHPicker 如何获取视频,其实获取视频的方法在官方的 Demo 以及视频中都没有...
12
12
分享
下一页
个人成就
文章被点赞
189
文章被阅读
66,540
掘力值
1,361
关注了
3
关注者
75
收藏集
0
关注标签
8
加入于
2017-12-17