浅拷贝就是拷贝后,并没有进行真正的复制,而是复制的对象和原对象都指向同一个地址 深拷贝是真正的复制了一份,复制的对象指向了新的地址 从上图可以看出,浅拷贝A指针改变了所指向的...
浅拷贝就是拷贝后,并没有进行真正的复制,而是复制的对象和原对象都指向同一个地址 深拷贝是真正的复制了一份,复制的对象指向了新的地址 从上图可以看出,浅拷贝A指针改变了所指向的...
一、Objective-C发展史 Objective-C从1983年诞生,已经走过了30多年的历程。随着时间的推移,Objective-C支持很多特性,下面是几个重要的发展节...
原文地址:http://www.galloway.me.uk/2013/05/a-look-inside-blocks-episode-3-block-copy/如原作者发现...
写在前面 所谓 SDK 开发,就是做一个库(library)给别人用,本文重在介绍 iOS 平台下的库 -- framework。 本文的结构如下: 基本认识,这一部分介绍静...
当静态分析无法获取足够的信息时,就需要进行动态分析,在 app 运行时,追踪方法调用、查看内存信息。最后找到想要分析的关键函数。 这篇文章包括: 环境搭建 反调试 动态调试的...
看之前如果你对iOS10 的推送还处于一片空白,建议先看iOS 10 推送你玩过了吗? Notification ExtensioniOS10 添加了很多的Extension...
1 IAP详细规则 IAP(In-App Purchase),是指苹果App Store的应用内购买,是苹果为APP内购买虚拟商品或服务提供的一套交易系统。 1.1适用范围 ...
任何语言的底层实现,其实都离不开指针,大部分高级语言都会将指针的操作隐匿起来,比如在Swift中我们很少会直接使用指针。但是这并不意味着我们在Swift中不能使用指针了,只是...
结构体和类是Swift中的两个基本的数据集合,尤其是在OOP编程中,我们几乎每天都在和它们打交道。和其他语言不同,Swift中的结构体的和类的数据组成很相似 —— Swift...