美文网首页
博客论坛

博客论坛

作者: Fendouzhe | 来源:发表于2018-05-07 17:35 被阅读0次
    将Objective-C代码转换为C\C++代码
    xcrun  -sdk  iphoneos  clang  -arch  arm64  -rewrite-objc  OC源文件  -o  输出的CPP文件
    如果需要链接其他框架,使用-framework参数。比如-framework UIKit
    在使用clang转换OC为C++代码时,可能会遇到以下问题
    cannot create __weak reference in file using manual reference
    解决方案:支持ARC、指定运行时系统版本,比如
    xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc -fobjc-arc -fobjc-runtime=ios-8.0.0 main.m
    

    源码下载:

    GNUstep是GNU计划的项目之一,它将Cocoa的OC库重新开源实现了一遍,虽然GNUstep不是苹果官方源码,但还是具有一定的参考价值.
    GNUstep源码地址:http://www.gnustep.org/resources/downloads.php
    objc源码:https://opensource.apple.com/tarballs/objc4/
    CFRunLoopRef源码:https://opensource.apple.com/tarballs/CF/
    GCD源码:https://github.com/apple/swift-corelibs-libdispatch

    工具:

    图片压缩:https://tinypng.com
    Iconfont:www.iconfont.cn

    论坛:

    iOS逆向论坛: http://bbs.iosre.com

    博客:

    南峰子的技术博客:http://southpeak.github.io
    YouXianMing动画博客:http://www.cnblogs.com/YouXianMing
    Kenshin Cui's Blog:http://www.cnblogs.com/kenshincui
    雷霄骅音视频博客:https://blog.csdn.net/leixiaohua1020
    孟宪亮的动画技术博客: https://blog.csdn.net/u013282507
    史蒂芬周的软件资源博客:http://www.sdifen.com
    架构设计博客:https://casatwy.com

    相关文章

      网友评论

          本文标题:博客论坛

          本文链接:https://www.haomeiwen.com/subject/mvuvrftx.html