摘要:
类(class) 引用类型:将一个对象赋值给另一个对象时,系统不会对此对象进行拷贝,而会将指向这个对象的指针赋值给另一个对象,当修改其中一个对象的值时,另一个对象的值会随之改变。 结构体(struct) 值类型:将一个对象赋值给另一个对象时,会对此对象进行拷贝,复制出一份副本给另一个对象,在修改其中 阅读全文
摘要:
在Swift中,类型分为两类: 第一种是值类型,该类型的每个实例持有数据的副本,并且该副本对于每个实例来说是独一无二的一份,比如结构体(struct)、枚举(enum)、元组(tuple)都是值类型。 第二种是引用类型,该类型的实例共享数据唯一的一份副本(在native层面说的话,就是该类型的每个实 阅读全文
摘要:
1. ==(或!=)运算符检查它们的实例值是否相等,"equal to" 它默认比较基本类型的值,比如:Int,String等,它不可以比较引用类型(reference type)或值类型(value type),除非该类实现了Equatable import Foundation class CC 阅读全文
摘要:
Charles 抓包使用教程 (Mac版) Charles简介 Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括reque 阅读全文
摘要:
iOS中的三种定时器 NSTimer 一、背景 定时器是iOS开发中经常使用的,但是使用不慎会造成内存泄露,因为NSTimer没有释放,控制器析构函数dealloc也没有调用,造成内存泄露。 二、使用 swift //MARK: swift语言中是没有NSInvocation类,可以使用 OC 的方 阅读全文