没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
InterposeKit是一个现代库,可以在Swift中优雅地显示,支持类和单个对象上的钩子。 它以“纯” Swift 5.2编写有,和编写,可用于@objc dynamic Swift函数或Objective-C实例方法。 InterposeKit的灵感是中的,需要进行一些棘手的修改才能解决,我还在写下了。 该库不基于, 使用直接替换实现。 这避免了一些。 您可以调用原始实现并在方法调用之前或之后添加代码。 这类似于,但是还没有进行动态子类化。 比较: 用法 假设您要修改TestClass sayHi : class TestClass : NSObject { // Fun
资源推荐
资源详情
资源评论
收起资源包目录
InterposeKit-master.zip (79个子文件)
InterposeKit-master
.swiftpm
xcode
package.xcworkspace
contents.xcworkspacedata 135B
.jazzy.yaml 365B
InterposeKit.podspec 835B
.swiftlint.yml 478B
InterposeTestHost
ViewController.swift 231B
Assets.xcassets
AppIcon.appiconset
Contents.json 2KB
Contents.json 63B
InterposeTestHost.entitlements 295B
Base.lproj
LaunchScreen.storyboard 2KB
Main.storyboard 3KB
AppDelegate.swift 601B
Info.plist 2KB
.github
workflows
pod_lib_lint.yml 649B
swiftlint.yml 319B
jazzy.yml 2KB
swiftlint_analyze.yml 1KB
SwiftPM.yml 342B
xcodebuild.yml 2KB
Example
InterposeExample.xcodeproj
project.xcworkspace
contents.xcworkspacedata 135B
xcshareddata
IDEWorkspaceChecks.plist 238B
project.pbxproj 21KB
xcshareddata
xcschemes
InterposeExample.xcscheme 4KB
InterposeExampleTests
InterposeExampleTests.swift 935B
Info.plist 727B
InterposeExample
ViewController.swift 176B
Assets.xcassets
AppIcon.appiconset
Contents.json 2KB
Contents.json 63B
InterposeExample.entitlements 295B
Base.lproj
LaunchScreen.storyboard 2KB
Main.storyboard 3KB
AppDelegate.swift 2KB
Info.plist 2KB
SceneDelegate.swift 420B
logo-social.png 88KB
Configuration
Defaults-Testing.xcconfig 582B
Defaults-Release.xcconfig 2KB
Defaults-Debug.xcconfig 213B
Defaults.xcconfig 9KB
Docs.md 173B
LICENSE 1KB
InterposeKit.xcodeproj
project.xcworkspace
contents.xcworkspacedata 157B
xcshareddata
IDEWorkspaceChecks.plist 238B
project.pbxproj 35KB
Info-Tests.plist 727B
xcshareddata
xcschemes
InterposeKit.xcscheme 3KB
InterposeTests.xcscheme 2KB
Info.plist 752B
Sources
SuperBuilder
include
ITKSuperBuilder.h 3KB
src
ITKSuperBuilder.m 14KB
InterposeKit
InterposeKit.h 353B
HookFinder.swift 2KB
InterposeKit.swift 7KB
ClassHook.swift 2KB
InterposeSubclass.swift 5KB
InterposeError.swift 4KB
LinuxCompileSupport.swift 3KB
ObjectHook.swift 8KB
AnyHook.swift 3KB
Watcher.swift 5KB
Package.swift 515B
CONTRIBUTING.md 1KB
Gemfile 58B
Gemfile.lock 3KB
.gitignore 2KB
.codecov.yml 31B
CHANGELOG.md 290B
logo.png 23KB
InterposeKit.xcworkspace
contents.xcworkspacedata 432B
xcshareddata
swiftpm
Package.resolved 329B
IDEWorkspaceChecks.plist 238B
Tests
LinuxMain.swift 126B
InterposeKitTests
InterposeKitTestCase.swift 1012B
TestClass.swift 2KB
ObjectInterposeTests.swift 7KB
XCTestManifests.swift 161B
InterposeKitTests.swift 6KB
MultipleInterposing.swift 2KB
KVOTests.swift 2KB
README.md 11KB
共 79 条
- 1
资源评论
侯戈
- 粉丝: 20
- 资源: 4630
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功