首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
iOSleep
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Swift 方法派发深度探究
引言:一个危险的实验 想象一下,你正在调试一个复杂的 iOS 应用,想要在不修改源码的情况下监控所有 UIViewController 的 viewDidAppear 调用;还有如果要支持热修复,该如
理解 Clang Module 和 Module Map 语法
Clang Module 是大概 2013 年左右出现的,它的出现是为了解决传统基于 C 语言的编程语言的头文件包含的弊端。也是现代 Apple 平台软件开发一定会用到的一个技术,了解 Clang M
StoreKit2中libswift_Concurrency.dylib启动奔溃
本文主要通过Xcode13以上的迭代版本编译产物来解决libswift_Concurrency.dylib在iOS13以下机型上中所出现的启动奔溃问题,以达到StoreKit2兼容iOS任意版本;
Swift 协议与泛型的实现
解答如下问题:Protocol Type 和 Generic Type 如何实现存储? 如何拷贝变量?如何进行方法派发?
Swift 函数派发机制
函数派发方式 能够在编译期确定执行方法的方式叫做静态分派 Static dispatch,无法在编译期确定,只能在运行时去确定执行方法的分派方式叫做动态分派 Dynamic dispatch。 静态分
iOS 混编|将 Objective-C typedef NSString 作为 String 桥接到 Swift 中
在混编时,使用 NS_SWIFT_BRIDGED_TYPEDEF 宏将 Objective-C typedef NSString 作为 String 桥接到 Swift 中。
iOS 混编|为 Objective-C 添加枚举宏,改善混编体验
使用 Objective-C 的你,是否对 NS_CLOSED_ENUM、NS_TYPED_ENUM/NS_TYPED_EXTENSIBLE_ENUM 这几个枚举宏感到陌生呢?
Swift奇趣漫谈A
这个系列的文章,是记录自己在学习和使用Swift的过程中,遇到的一些奇怪或者有趣的知识点,有些地方甚至和自己的直觉是相反的。在这个过程中,自己会结合汇编、SIL中间代码,源码等角度去探索。
Combine之核心概念
Combine解决的核心问题是如何处理时间序列数据,也就是随着时间变化而变化的数据。它有3大核心概念:Publisher,Operator和Subscriber: Publisher是数据的提供者,它提供了最原始的数据,不管这个数据是从什么地方获取的。如果把pipline想象成…
Swift5.0 的 Runtime 机制浅析
Objective-C语言是一门以C语言为基础的面向对象编程语言,其提供的运行时(Runtime)机制使得它也可以被认为是一种动态语言。运行时的特征之一就是对象方法的调用是在程序运行时才被确定和执行的。系统提供的开放接口使得我们可以在程序运行的时候执行方法替换以便实现一些诸如系…