首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码解读
订阅
astudyer
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
我是这样学习拥有18k⭐️的Kingfisher优秀代码的--亲自实战优化项目代码和结构【物超所值】
Kingfisher是由onevcat编写的用于下载和缓存网络图片的轻量级Swift工具库,目前在github收获的star已经达到了18k了。其内容包括了GCD、Swift的高级语法、缓存、硬盘读写、网络编程、图形绘制等大量iOS开发知识。 本篇博客不再简述Kingfishe…
(4.2.47)使用手机搭建移动服务器:AndServer手机服务器源码分析
AndServer是一个Android平台的WebServer服务器和WebServer开发框架,作为Web服务器它支持了IP、端口的绑定,以及SSL自定义证书。作为Web开发框架它支持静态网站部署、动态Http接口、文件的上传下载
WebViewJavascriptBridge
其中testObjcCallback就是JS调用OC方法 OC中在初始化的时候,需要注册相关的JS方法。这样OC这样就保留了一份以JS函数名字的信息(handlerName)。当JS调用OC的时候,会把JS自己的handlerName和data数据还有OC调用之后回调的bloc…
NSMethodSignature, NSInvocation源码分析
通过类型编码,构造一个方法签名,比如: @:* ,返回参数是id,传入参数是 char *,一般在 Objective-C 中类型编码返回值 第一个参数是返回值,第二个参数是 SEL。 参数在栈上占用的字节数,这个数字随着应用程序运行的硬件体系结构而变化。 一个 NSInvoc…
Runtime 源码阅读
学习开发只有两件事是值得做下去的。第一是国外人的书,第二是官方的文档。
Aspects深度解析-iOS面向切面编程
Aspects对于hook的生效作用域做了区分:所有实例对象&某个具体实例对象。对于所有实例对象在整个继承链中,同一个方法只能被hook一次,这么做的目的是为了规避循环调用的问题(详情可以了解下supper关键字) 最后欢迎关注笔者公众号:【码上work】,本公众号致力于浅显易…
YYModel 源码剖析:关注性能
json与模型的转换框架很多,YYModel 一出,性能吊打同类组件,终于找了些时间观摩了一番,确实收益颇多,写下此文作为分享。 由于该框架代码比较多,考虑到突出重点,压缩篇幅,不会有太多笔墨在基础知识上,很多展示源码部分会做删减,重点是在理解作者思维。读者需要具备一定的 ru…