Jian Ho

Results 10 comments of Jian Ho

if it not work for you,you can try this ![image](https://user-images.githubusercontent.com/13198014/30508357-987fa812-9ac7-11e7-90e1-08b5b70f472a.png) " it work for me

我觉得作者所指出的 "所有 autorelease 的对象" 并不是指的 `[obj autorelease]` 这种情况,它代表的是在ARC 内存管理下的对象,当出了作用域、autoreleasepool 和 runloop 循环后,这些对象将会进行 relase,当引用计数器为0的时候,对象会被添加到自动释放池(说白了就是将该内存地址标记后放内存池),对象什么时候释放,这得看具体策略,有即时释放和延时释放,不过为了尽量少的减少内存抖动的发生,一般采用延时释放,也就是过了一定时间后释放这些标记的地址的内存块。

对不起,不太理解你的意思,我尝试回答一下你的理解:其实引用计数器为0的时候,只是OC层面的地址标记,并不代表内存就得马上是释放,你也可以试试,将对象 relase 到 0 后,再访问其内存,只要内存池没有释放,内存依然还是在的,内存什么时候释放,并不是 OC 说了算,这是跟程序所在的编译器中的内存分配器的策略相关的。

在我看来,内存跟对象是毫无关系的,这是面向OOP思想强加的一个概念,一个所谓的对象,就是一组虚拟内存块而已

这位同学,你想要的都在这里 https://stackoverflow.com/questions/25609945/why-does-mstats-and-malloc-zone-statistics-not-show-recovered-memory-after-free 。 如果还不懂,建议补一下计算机基础知识,可以先看一下比较著名的CSAPP(深入理解计算机系统)。工作比较忙,可能比较晚回复,见谅

``` Downloading dependencies Installing WCDB.objc (2.0.0) Installing WCDBOptimizedSQLCipher (1.4.0) Generating Pods project Skipping User Project Integration Pod installation complete! There are 2 dependencies from the Podfile and 2 total pods...

> 哦,我知道这边是怎么回事了 ``` export_dir = "#{@sandbox_root}/export/**/#{@spec.name}.framework" ``` 得到的结果是 /var/folders/82/p9md4q4x477fr028g9pjwp0m0000gn/T/frameworks-o1q39e0p/Pods/export/**/WCDB.objc.framework 而实际上,产物得到的却是 /var/folders/82/p9md4q4x477fr028g9pjwp0m0000gn/T/frameworks-o1q39e0p/Pods/export/Release-iphoneos/WCDB.objc-no-arc/WCDBObjc.framework 这样肯定收集不到了

完全不知道怎么安装

> You can try the old api,WillPopScope It's work. The Getx has the parameter popGesture in the GetPage class, but it does not work!