最近在尝试oc和swift的混编,一是:swift是大势所趋,终究是要学习的。二是:项目目前架构是oc架构,全部重构为swift也不现实。下面是混编中遇到的一些问题和总结: ...
最近在尝试oc和swift的混编,一是:swift是大势所趋,终究是要学习的。二是:项目目前架构是oc架构,全部重构为swift也不现实。下面是混编中遇到的一些问题和总结: ...
关键字数组: 调用: 显示效果:
御用占位图: 自动释放池块: 自动释放池块是允许你放弃对一个对象的持有关系,但可避免它立即被回收的一个工具。当从方法返回对象的时候,这种功能非常有用。它能确保在块内创建的对象...
@MoShengLive 建议先用 MachOView 看下MachO 文件的格式,理解了文件的详细结构,再看下 MachOView源码。因为你的问题不是说几句话能说明白的。
从macho中解析类名1什么是macho 2 macho总体描述 3以查询一个类名为例,说明查找过程 1什么是macho macho是mac os, ios可执行文件格式,类似windows上的p...
下面这个文章介绍的很清楚,这里做搬运工,方便需要者查阅。 https://www.securify.nl/blog/SFY20150302/hooking-swift-met...
先看大佬的文章再往下看我的唠叨。 大佬的连接:http://blog.cnbang.net/tech/3386/ 不看完,看不懂的就不用往下看了。 原理方面上面连接已经讲的很...
逆向block是一个稍微难点的活,因为你并不知道需要传什么样的参数,也不知道是什么类型的返回。另外,Swift的block的内存分布的实现与OC不一样会带你入坑。 接着上回逆...
原创文章转载请注明出处 0x0 iPhone越狱后进入Cydia下载: OpenSSHappsyncApple File Conduit “2” 0x1 使用openSSH登...
在移动app的开发当中,我们经常需要对大枷公司开发的app来进行仿制来提高自己的经验升级。这个时候我们往往需要抓取各自数据接口来获取数据。 Fiddler这个软件由于是...
之前介绍过如何在 Ubuntu 系统和 KVM 中安装 Windows 系统,当时就说了,希望有机会能把 macOS 也给虚拟化了,这样就完美了。今天这篇文章就是解决这个问题...
转自:http://www.cnblogs.com/ilocker/p/4892439.html 记录下,方便查阅。 语法: = phi [ , ], ... 示例: Lo...
网上朋友已经总结的很好,这里转载。 先上手写demo参考连接: //www.greatytc.com/p/8df5b2aba316 详细用法参考: http://bl...
1. 编译单目录工程 1.创建工程文件夹 2.进入src目录,编写一个main.c文件 3.编写工程顶层目录的CMakeLists.txt 4.编写子目录src的CMakeL...
首先感谢你的这么清晰明了的教程。
我测试的时候发现一个问题
编译多目录工程 --> 4.编写主模块 --> 编写CMakeLists.txt 文件
add_source_directory(. DIR_SRC) 应该是 aux_source_directory(. DIR_SRC)
CMake 教程1. 编译单目录工程 1.创建工程文件夹 2.进入src目录,编写一个main.c文件 3.编写工程顶层目录的CMakeLists.txt 4.编写子目录src的CMakeL...
项目拆分 Cocoapods 多模块构建 framework构建 OC swift混编 //www.greatytc.com/p/e810004aec19
0x01 概述 参考://www.greatytc.com/p/4a36acc32d9b 使用coredata的多吗,好用吗,调研才有发言权,开干。 0x02 网上搜...
//机器学习在安全攻防场景的应用与分析 http://www.freebuf.com/articles/neopoints/152457.html llvm的简单使用 htt...
0x01 概述 http://blog.csdn.net/wanghuiqi2008/article/details/25887029 学习上面链接的内容,将的比较好,做记录...