A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 12228|回复: 32

[硬件周边] 游戏开发者:苹果大招得慎用!swift写错代码可格式化本地盘!

[复制链接]

精华
0
帖子
2183
威望
0 点
积分
2240 点
种子
11 点
注册时间
2011-8-24
最后登录
2024-11-29
 楼主| 发表于 2014-6-5 23:08  ·  山东 | 显示全部楼层 |阅读模式
本帖最后由 sobe 于 2014-6-5 23:13 编辑

WWDC2014上苹果推出了更加友善的编程软件,其中苹果为独立游戏开发者提供了简单易学的新语言swift。
其中为了满足对游戏随时测试的需求可在Xcode中进行实时的Debug,这项技术可以使开发者随时查看自己对游戏的改动,在WWDC上苹果高级工程师的演示可谓十分方便。但是,由于Xcode并不对swift提供沙盘功能。开发者@StroughtonSmith指出,在Xcode中使用 system("cd~;rm -rf*")连回车都不用输入即会开始尝试删除本地磁盘中可以删除的文件 开发者已中招 请转告他人
虽然没有史密斯先生如此的魄力,小编也尝试了

//system("cd /Volumes/MacintoshHD3/sobe/testrom/test;mkdir test;" )
//system("cd /Volumes/MacintoshHD3/sobe/testrom/test;rm test;" )
//(测试时请删除注释符号//)

Xcode的确有权限删除和创建本地磁盘文件 且没有任何第二提示和保护 甚至不用敲击回车 而且无法恢复
游戏开发者请注意慎用Swift的这项功能以免殃及你编写的其他游戏或本地重要数据

Screen Shot 2014-06-05 at 8.26.37 pm.png

在众多游戏程式开发软件中 这可以说是十分牛逼的进步了 以后苹果的游戏跳票真不能怪猴子们了

精华
0
帖子
6963
威望
0 点
积分
7365 点
种子
135 点
注册时间
2008-3-15
最后登录
2025-2-5
发表于 2014-6-5 23:11  ·  福建 来自手机 | 显示全部楼层
rm -rf *
全删了啊
该用户已被禁言

流放者(禁止发言)

再也不会登陆A9

精华
1
帖子
23080
威望
1 点
积分
25604 点
种子
5 点
注册时间
2006-2-5
最后登录
2023-6-15
发表于 2014-6-5 23:13  ·  湖南 | 显示全部楼层
觉得Swift语言能将编程变得更加平民化和有趣,这样子软件开发的入门槛又可以降低很多了
话说这个Swift苹果还没有正式分发给开发者吧,现在只是一个测试版。刚在Xcode上没有看到有加入swift的支持更新,应该还没上线才对。
该用户已被禁言

精华
1
帖子
13926
威望
2 点
积分
15657 点
种子
11 点
注册时间
2003-12-28
最后登录
2023-2-20
发表于 2014-6-5 23:16  ·  湖北 | 显示全部楼层

精华
0
帖子
3397
威望
0 点
积分
3450 点
种子
613 点
注册时间
2013-2-21
最后登录
2025-2-6
发表于 2014-6-5 23:17  ·  上海 | 显示全部楼层
有timemachine,不怕
该用户已被禁言

流放者(禁止发言)

再也不会登陆A9

精华
1
帖子
23080
威望
1 点
积分
25604 点
种子
5 点
注册时间
2006-2-5
最后登录
2023-6-15
发表于 2014-6-5 23:18  ·  湖南 | 显示全部楼层
THX 发表于 2014-6-5 23:16
Xcode 6.0 beta
http://adcdownload.apple.com//wwdc_2014/xcode_6_beta_ie8g3n/xcode_6_beta.dmg

果然只是测试版的DMG而已,新版Xcode还没有上线App Store
之前就觉得自从Xcode变成App Store上的程序之后导致一些以前很便利的优点渣化了……

精华
0
帖子
17047
威望
0 点
积分
17899 点
种子
55 点
注册时间
2012-7-12
最后登录
2025-2-6
发表于 2014-6-5 23:19  ·  四川 | 显示全部楼层
为啥会没有沙箱的机制。。。

额,话说做这种危险操作的时候为啥不在虚拟机里测试
我记得光是用虚拟机模拟个mac 用xcode应该没啥问题吧

精华
0
帖子
1127
威望
0 点
积分
2848 点
种子
2162 点
注册时间
2006-12-3
最后登录
2024-9-30
发表于 2014-6-5 23:19  ·  北京 | 显示全部楼层
有意思啊,又有新东西可以学了,不过不能跨平台始终是软肋啊
该用户已被禁言

流放者(禁止发言)

再也不会登陆A9

精华
1
帖子
23080
威望
1 点
积分
25604 点
种子
5 点
注册时间
2006-2-5
最后登录
2023-6-15
发表于 2014-6-5 23:22  ·  湖南 | 显示全部楼层
本帖最后由 susan1989921 于 2014-6-5 23:24 编辑
jocover 发表于 2014-6-5 23:17
有timemachine,不怕


升了10.9之后我的好多软件就挂掉了,不乏一些如Adobe这种大型软件,搜索了一下只能下载这些软件的新版才能兼容新系统

后来发现10.10居然是扁平化,我又用Timemachine降回了10.8,不过要是不升级10.10就不能用Xcode新版的话我会很郁闷
将来如果再买另一台Mac的时候再说吧,看了10.10真心不想升级了,这台就保持10.8算了。总觉得在乔***离开之后好像Mac OS X就越来越有点设计得不知所云了

骑士

西红柿超级淡

精华
0
帖子
1389
威望
0 点
积分
1559 点
种子
5 点
注册时间
2010-5-15
最后登录
2019-6-16
发表于 2014-6-5 23:22  ·  广东 | 显示全部楼层
- -不作不死的典范……………………话说开发应用的时候谁会加句这个进去呐……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-6 21:41 , Processed in 0.304775 second(s), 18 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部