内存管理方案就这几种,手动、GC、ARC。
Swift 要编写方便,又不想用 GC,那就只能用 ARC。
ARC 的缺点是必然拖慢速度,不适合性能敏感的场景。
我试过用 Swift 开发web服务端,也试过用 Swift 写 Parser,性能远逊于 Go 和 Rust。
。
代码:
count(*) count(1)哪个更快?
为什么日本人口密度这么大还能住一户建,中国只能住楼房?
为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
为什么 IPv6 在国内至今未得以大规模应用?
军人执行任务被地方***持枪威胁,打死***合法吗?
为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
偶遇曾经发生过关系的异性,会觉得尴尬吗?
如何评价首个女性友好的编程语言HerCode?
如何评价张靓颖刘宇宁《九万字》?
作为一个腰细腿粗的女生什么感觉?
只用321原则备份家用Nas 数据而不组建raid阵列的人,不怕哪天备份全部同时损坏导致无法恢复吗?
中医把脉是***吗?
国内大厂现在用rust的多吗?
这个社会为什么老实人都混得不好?
可以随身携带一个Linux系统吗?
什么是 5G 固定无线接入(FWA)?
为什么城里18层楼的承重墙还没有农村三层自建房的厚?
为什么 Golang 不适合开发桌面系统?
小区楼下的自动售水机的水干净吗?
在广州怎么找男朋友?
家用NAS是成品还是DIY?
你都见过什么样的电脑盲?
谁能劝我不要买NAS?
如何评价微信新版语音界面设计?你喜欢吗?
国产数据库有什么坑?
Mac上有那些你认为极其好用的***?
始终怀不上孕是种怎样的体验?
中餐炒菜那么好吃,为什么欧美人不学去?
马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
印度是真的烂还是咱们在信息茧房里面?