iCPU:迅捷版的https

时间:2024-05-23 14:49:49
【文件属性】:

文件名称:iCPU:迅捷版的https

文件大小:929KB

文件格式:ZIP

更新时间:2024-05-23 14:49:49

Swift

*处理器 通过的Swift实现。 为什么是Swift版本? 我将“翻译”为纯Swift版本,因为我想在Swift 2.0中编写一些涉及C函数指针的代码。 在Swift 1.x中使用C函数指针是一个巨大的痛苦,随着Swift 2.0的改进,您可能已经发现在回调之类的地方使用C函数指针要容易得多(例如CVDisplayLinkSetOutputCallback , FSEventStreamCreate , 等等)。 但是我仍然对使用更具动态性的东西感到好奇。 在这个项目中,我们必须使用dlsym获取隐藏在libMobileGestalt.dylib中的私有函数的函数指针,此后,我们以CFStringRef作为参数调用该函数,并期望返回CFStringRef值。 当dlsym返回UnsafeMutablePointer (或C中的void * )时,在Swift 1.x


【文件预览】:
iCPU-master
----iCPU.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(11KB)
----LICENSE(1KB)
----.gitignore(3KB)
----README.md(2KB)
----iCPU()
--------ViewController.swift(1006B)
--------Assets.xcassets()
--------CPU.swift(2KB)
--------Base.lproj()
--------AppDelegate.swift(394B)
--------Info.plist(1KB)
--------iCPU-Bridging-Header.h(123B)

网友评论