0x01 指针的总体理解 指针本质上是一个变量,这个变量特殊的地方是只用来保存内存地址。 有不同类型的数据,但是在内存中,数据是没有类型的。不管什么类型的指针的值都是一定长度...
IP属地:河北
0x01 指针的总体理解 指针本质上是一个变量,这个变量特殊的地方是只用来保存内存地址。 有不同类型的数据,但是在内存中,数据是没有类型的。不管什么类型的指针的值都是一定长度...
最近在尝试oc和swift的混编,一是:swift是大势所趋,终究是要学习的。二是:项目目前架构是oc架构,全部重构为swift也不现实。下面是混编中遇到的一些问题和总结: ...
关键字数组: 调用: 显示效果:
御用占位图: 自动释放池块: 自动释放池块是允许你放弃对一个对象的持有关系,但可避免它立即被回收的一个工具。当从方法返回对象的时候,这种功能非常有用。它能确保在块内创建的对象...
逆向block是一个稍微难点的活,因为你并不知道需要传什么样的参数,也不知道是什么类型的返回。另外,Swift的block的内存分布的实现与OC不一样会带你入坑。 接着上回逆...
原创文章转载请注明出处 0x0 iPhone越狱后进入Cydia下载: OpenSSHappsyncApple File Conduit “2” 0x1 使用openSSH登...
在移动app的开发当中,我们经常需要对大枷公司开发的app来进行仿制来提高自己的经验升级。这个时候我们往往需要抓取各自数据接口来获取数据。 Fiddler这个软件由于是...
之前介绍过如何在 Ubuntu 系统和 KVM 中安装 Windows 系统,当时就说了,希望有机会能把 macOS 也给虚拟化了,这样就完美了。今天这篇文章就是解决这个问题...
1. 编译单目录工程 1.创建工程文件夹 2.进入src目录,编写一个main.c文件 3.编写工程顶层目录的CMakeLists.txt 4.编写子目录src的CMakeL...