V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  poetowen  ›  全部回复第 1 页 / 共 1 页
回复总数  8
2016-06-28 20:52:36 +08:00
回复了 Pandara 创建的主题 程序员 swift 相比起 objective-c 到底有什么优势呢
Safe Fast Modern
2015-11-28 13:47:10 +08:00
回复了 zerator 创建的主题 MacBook Pro 尼玛啊,你们知道 mbp 屏幕坏了,换一个得多少钱么!!!
你们确定 apple care 真的有用么,屏幕碎了一般是自己摔的吧,这种情况苹果根本不管。
我的 2011 款的 MBP 在 2012 年未满一年的时候摔裂了屏幕,拿到苹果店修也是要 4000 。过了几天硬盘又坏了,他们说也是我自己之前摔过,不能保修。
于是我就去中关村 90 块换了个屏幕玻璃,和之前原装区别不大。
2015-10-06 23:56:56 +08:00
回复了 maemolee 创建的主题 微软 [调查]微软新产品, SurfacePro4 和 SurfaceBook,你更喜欢哪个?
从发布会上看, Surface Book 屏幕与键盘之间的间隙强迫症有点忍不了。
2014-10-31 11:16:21 +08:00
回复了 dbfox 创建的主题 iDev 不想学习 OC,只使用 swift,可以完成所有的 iOS 开发么?
如果是抱着学习和个人项目开发的目的话,Swift还是不错的。不过总体来看,想只用Swift来做iOS开发,时机还不太成熟。
除了上面提到的一些问题,你还要了解的现状是:
1、支持版本
只支持iOS 7以上的版本。
2、兼容性
打包的app需要内嵌Swift的runtime,所以生成的ipa包要大一些。除此之外还有一些其他问题,详细可以自己看下官网blog里对Swift Compatibility的说明。
3、了解些历史是好的,何况ObjC也不错
Objective-C虽然语法不太主流,其实也还是挺不错的语言,里面的坑不太多。Swift的某些语法其实也是为了解决ObjC里面的一些坑,熟悉ObjC更容易理解为何这么设计。
4、怎样说服身边的人也用(团队合作的话)
Swift比Objective-C好吗?好在哪里?
如果不知道这些,怎么说服你的同事转移到Swift上来。

本人还是挺喜欢Swift的,不过对于Swift大规模替换ObjC的时间还是不太乐观。另外,Swift的学习成本并不比Objective-C低。
@tangyuan
你的第一个例子和我说的"int i;"是一个道理的。
去掉"@property"你可以看到,NSMutableArray *cards; 和 (NSMutableArray*) cards; 语义有本质的不同啊。
不只是指针,普通类型也不能这么写@property (int) i;
楼主的例子和"*的位置"没有任何关系,楼主明显是对C系语法不太熟悉。
int i; // 这是声明变量
(int) i; // 这是类型转换,如果i没有被声明则会报错
Objective-C里定义property同理。

至于Objective-C的方法的写法,参数的类型声明都放在()中间,也是语法约定。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6123 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 06:15 · PVG 14:15 · LAX 22:15 · JFK 01:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.