swift memory layout - fanglinliu/fanglinliu.github.io GitHub Wiki
通过这个topic,您将要了解
- Swift值类型和值类型和引用类型内存分配和布局
- 值类型和引用类型的效率,包括内存分配的效率和访问内存的效率
- Copy-on-write技术结合值类型和引用类型的优点
- protocol是引用类型还是值类型?
- protocol类型的变量的内存布局
- Swift的generics是如何实现的?它和protcol有什么关系?它和C++ template有何异同?
2008年从中国科学技术大学电子工程与信息科学系毕业。2008年加入思科研发中心。2008年到2012年用C++开发Windows, Mac的WebEx在线会议系统客户端。2012年转向iOS系统的开发,开发Cisco Jabber和Cisco Spark iOS客户端。熟悉C/C++,Objective-C和Swift。