Xcode10.0 这个自动补齐括号怎么这么牛逼了,脑子瓦塔了么??

2018-09-27 11:24:23 +08:00
 mcluyu

个人习惯,可能不太好: 比如我要写这么一句:

self.tableView reloadData;

这时我的习惯是在 reloadData 后面直接打一个 "]" ,在之前的版本,会自动补齐前面的 "[" 变成:

[self.tableView reloadData];

但是现在成了

self.[tableView reloadData];

类似的还有很多,前面的括号完全不知道补到哪个奶奶家去了,什么意思? 强制让我手动先打括号?

9124 次点击
所在节点    Xcode
21 条回复
xujialiang
2018-09-27 11:29:52 +08:00
。。。。 我的正常。。。。。
icris
2018-09-27 11:33:55 +08:00
给 OC 加些阻力,强推 swift (
mcluyu
2018-09-27 11:37:54 +08:00
@xujialiang 蛤。。我重启了也不正常啊,换个项目都不正常
pupboss
2018-09-27 11:49:46 +08:00
可能这货以为你在用 swift,自作聪明的让你抛弃 self. 这个习惯
jessehao7
2018-09-27 11:51:21 +08:00
洗把脸就正常了
enenaaa
2018-09-27 11:59:53 +08:00
oc 语法太丑,xcode 开发团队都看不下去了。
kkaka
2018-09-27 12:00:57 +08:00
@icris 强推个粑粑.. 一升级 Xcode 用 swift 写项目的直接编译不过.
ngn999
2018-09-27 12:06:11 +08:00
xcode 10 添加#import 必定 crash 这才是真的要把我们往 swift 推
luopengfei14
2018-09-27 12:24:56 +08:00
@kkaka swift4.2 改了挺多,搞了一上午。
遇到 Xcode10 乱自动补全,把程序初始化方法私有了,太坑
laoyur
2018-09-27 12:25:10 +08:00
Swift 我只感受到一个好处,if 后面不用写括号,其他地方都让我很难受
amon
2018-09-27 12:27:29 +08:00
改用_tableView,改用 swift,改用 java ?
mcluyu
2018-09-27 13:11:45 +08:00
@jessehao7 是这样么。。逼我重装
mcluyu
2018-09-27 13:15:10 +08:00
@amon 改”_“可以, 可是不单单是 self. 这样, 其他的直接补到上一句代码前面去了。。
至于后面两项改的有点多了。。
shede333
2018-09-27 14:25:43 +08:00
同意楼主,我也很郁闷,生生逼我改变以前的编码习惯
BossKing
2018-09-27 15:42:25 +08:00
LZ 更新 mojave 可破,亲测
wohenyingyu03
2018-09-27 15:57:38 +08:00
……写了多年 oc 都没发现这功能
mcluyu
2018-09-27 16:07:08 +08:00
@BossKing 已经是 Mojave 了,已经删除了,重新下载试试
bullettrain1433
2018-09-27 16:13:27 +08:00
已转 swift,没毛病
pscl
2018-11-19 23:09:09 +08:00
楼主这问题,我这里倒是没遇到,不过遇到了输入{,然后回车,没有给我补},这个让我好生别扭。。。
mcluyu
2018-11-20 09:25:44 +08:00
@pscl 我重装了,就好了,估计是很久都是直接升级上来的,系统也是刚升级的,直接把它的搞蒙了。。。你可以重装 Xcode 试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493082

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX