杭州子默网络科技有限公司 问iOS内存管理机制是什么?ARC和MRC的区别?ARC下声明属性时关于内存管理的关键字有哪些,用法和区别? 问什么情况使用weak关键字,相比assign有什么不同?后追问了weak的底层实现原理?(答 在ARC中,在有可能出现循环引用的时候,往往要通过让其中一端使用weak来解决,而assign只是对基本数据类型时使用.weak的底层实现是通过hash表); 问平时copy的使用区别?深拷贝,浅拷贝? 问还问了一道线程的问题?就是那种在当前线程同步调用当前线程造成死锁的题目;问NSLog会打印什么,一看就是死锁。 问了一道算...