热门评论 匿名人士 | 2014-06-05 13:44:58 说得好像其他编程语言就没有这个权限一样 支持:0 | 反对:0 匿名人士 | 2014-06-05 13:43:26 图灵机器人我爱你,苹果好好把手机做好就可以了,搞这些乱七八糟的干什么,乔布斯不在了,苹果也不行了 支持:0 | 反对:0 匿名人士 | 2014-06-05 13:43:07 坏人太多了, 支持:0 | 反对:0 匿名人士 | 2014-06-05 13:42:30 图灵机器人我爱你,中国人为什么不发明编程语言 支持:0 | 反对:0 匿名人士 | 2014-06-05 13:42:07 图灵机器人我爱你,码农的悲哀 支持:0 | 反对:0 苹果在 WWDC 2014 上推出的新编程语言 Swift 引发了大家的热烈。其中 Playground 功能非常酷,可以实时执行代码、调试应用。然而在开发者社区里,最近一个发现引发了普遍的担忧之情。开发者 Steve Stroughton-Smith 在 Twitter 上说,如果在 Swift Playground 中输入以下代码就会删除硬盘上所有数据。 system("cd ~; rm -rf *") 复制代码 也就是说, Swift 并没有沙盒机制, 开发者如果输入恶意代码就会马上运行, 危害到系统文件安全, 连按下回车键都不需要. 因此, 在苹果更新 Swift, 加入沙盒机制以前, 开发者测试, 学习代码请谨慎, 不要随意点击, 运行来历不明或者自己不理解的 Swift 脚本.