1 owt5008137 2016-08-19 17:21:53 +08:00 via Android 很多细节解释得有问题,排版不错 |
![]() | 2 allenforrest 2016-08-19 17:50:17 +08:00 ![]() 说实话我看到 「 Object C 」 我就关掉页面了,过了一会儿,想想还是要尊重一下,继续打开看完了。 觉得写的还不错,但是说实话营养和干货并不多。 |
![]() | 3 blahgeek 2016-08-19 17:53:44 +08:00 本来就这样一篇普通的文章的话…虽然没啥干货 不过看看也无妨… 不过还非得强调 CEO 一下子对这个公司和这个人的好感度都降低了… |
4 shimanooo 2016-08-19 18:06:23 +08:00 ARC 最关键的环状引用、多线程竞争没说。 |
5 hyyy 2016-08-19 18:06:32 +08:00 还以为是个技术分享,没想到就这么点东西,干货太少, CEO 三个字母就别发了,影响不好。 |
6 owt5008137 2016-08-19 21:05:08 +08:00 via Android |
![]() | 7 mathgl 2016-08-19 21:14:18 +08:00 @shimanooo arc 现在一般靠 weak ptr 来解决,不过如果相互关系很复杂,就要把 ownership 考虑得比较细致,实现起来也颇为麻烦。 |
![]() | 8 FrankHB 2016-08-20 10:17:53 +08:00 RC 和 tracing GC 都是 1959 年发明的。现在一些 GC 也基于 RC ,但典型 GC 的主要指后者。 想要从大局对比,去掉 A ,谢谢。 ARC 是什么年代的东西了……而且讲真,离“广泛采用”(不是看你用户数,而是看用在多少解决方案里即便现阶段看用户数也一样)差远了。然后才发现,文章里讲的似乎就是 RC 而不是 OC/Swift 的那种 ARC 。 (虽然从字面上讲, C++那套才更有资格当成 A 。) |
![]() | 9 FrankHB 2016-08-20 10:25:31 +08:00 |
![]() | 10 canautumn 2016-08-20 13:23:50 +08:00 Object A, Object B, ObjectC 凑齐了 |
11 hinkal 2016-08-20 14:35:06 +08:00 via Android arc 概念说的真的对吗, gc 也可以用引用计数的啊 |
![]() | 12 8bit 2016-08-20 17:32:28 +08:00 感觉就是一碗稀汤 |
13 snnn 2016-08-20 20:38:58 +08:00 "支持 GC 的平台里面有一个特殊的,就是 Erlang 。 Erlang 的 GC 是进程级别的,意味着 GC 发生时,只暂停当前进程" 看到这句话我要吐了。知道啥叫进程吗? |
![]() | 14 coreS 2016-08-21 14:10:09 +08:0 via iPhone 理解太表面了,算不上干货 |
15 tigerz 2016-08-24 01:58:38 +08:00 早听说 V2EX 上面多无脑喷,果然。 指出文章错误的我本人来一一回答一下,无脑喷的自动忽略。 |
16 tigerz 2016-08-24 01:58:56 +08:00 @allenforrest 笔误已经修改 |