z****e 发帖数: 54598 | 1 感觉跟java8几乎没啥本质区别
除了ide弱一点,xcode反应比较慢以外
还有略微偏向一点fp,有1st class func以外
其他基本上跟java没啥本质区别
就是lambda+oop
self就是this
static就是class func
什么enum, class这些概念都是共通的,连关键字都一样
android和ios的差异主要在framework上
android搞成双线程真心蛋疼 |
p*****2 发帖数: 21240 | 2 swift elegant很多 一些好feature java没有 所以你感受不到
【在 z****e 的大作中提到】 : 感觉跟java8几乎没啥本质区别 : 除了ide弱一点,xcode反应比较慢以外 : 还有略微偏向一点fp,有1st class func以外 : 其他基本上跟java没啥本质区别 : 就是lambda+oop : self就是this : static就是class func : 什么enum, class这些概念都是共通的,连关键字都一样 : android和ios的差异主要在framework上 : android搞成双线程真心蛋疼
|
z****e 发帖数: 54598 | 3 搞了吧?
! = 和!=都不是一回事
这叫elegant?
你没用过吧?
【在 p*****2 的大作中提到】 : swift elegant很多 一些好feature java没有 所以你感受不到
|
f*z 发帖数: 421 | 4 这两个有啥不同?
【在 z****e 的大作中提到】 : 搞了吧? : ! = 和!=都不是一回事 : 这叫elegant? : 你没用过吧?
|
d******e 发帖数: 2265 | 5 安你这么说什么都是java。
【在 z****e 的大作中提到】 : 感觉跟java8几乎没啥本质区别 : 除了ide弱一点,xcode反应比较慢以外 : 还有略微偏向一点fp,有1st class func以外 : 其他基本上跟java没啥本质区别 : 就是lambda+oop : self就是this : static就是class func : 什么enum, class这些概念都是共通的,连关键字都一样 : android和ios的差异主要在framework上 : android搞成双线程真心蛋疼
|
z****e 发帖数: 54598 | 6 !在swift中加在某个var后面意思是这个var一定不为nil
否则用?,用?的话,ide会检查你是否有check这个为nil的情况,如果没有的话
会给出错误提示,所以swift里面,空格不能乱用
空格加在+-*/=这些符号前后有讲究
【在 f*z 的大作中提到】 : 这两个有啥不同?
|
w*s 发帖数: 7227 | 7 老赵给我们写点游戏教程,让我好教儿子吧。
教程写的好,可以收费的。
【在 z****e 的大作中提到】 : 感觉跟java8几乎没啥本质区别 : 除了ide弱一点,xcode反应比较慢以外 : 还有略微偏向一点fp,有1st class func以外 : 其他基本上跟java没啥本质区别 : 就是lambda+oop : self就是this : static就是class func : 什么enum, class这些概念都是共通的,连关键字都一样 : android和ios的差异主要在framework上 : android搞成双线程真心蛋疼
|
c*********e 发帖数: 16335 | 8 iphone mobile app编程员,跟着apple的这种节奏,迟早要发疯。今天一个語言,明天
又换一个。人家jave 都搞到8了,这个objective-c说不用就不用了。
【在 z****e 的大作中提到】 : 感觉跟java8几乎没啥本质区别 : 除了ide弱一点,xcode反应比较慢以外 : 还有略微偏向一点fp,有1st class func以外 : 其他基本上跟java没啥本质区别 : 就是lambda+oop : self就是this : static就是class func : 什么enum, class这些概念都是共通的,连关键字都一样 : android和ios的差异主要在framework上 : android搞成双线程真心蛋疼
|
d*******r 发帖数: 3299 | 9 老赵说说 android 的 java api, class 啥的, 换的勤快不
apple 这边就不说了, 整一 swift, 还不是很成熟, 结果同时还得用 Object C
【在 c*********e 的大作中提到】 : iphone mobile app编程员,跟着apple的这种节奏,迟早要发疯。今天一个語言,明天 : 又换一个。人家jave 都搞到8了,这个objective-c说不用就不用了。
|
z****e 发帖数: 54598 | 10
不勤快,基本上向下/向前兼容,至少我没听说过有破坏向前兼容的情况存在
api基本上很稳定,class是类库,这种至少官方类库不会乱改
但是第三方的经常出问题
swift倒是有乱改api的情况,但是因为版本号还低,所以也不能要求太多
基本上xcode会搞定,老老实实跟着官方ide走,准没错
【在 d*******r 的大作中提到】 : 老赵说说 android 的 java api, class 啥的, 换的勤快不 : apple 这边就不说了, 整一 swift, 还不是很成熟, 结果同时还得用 Object C
|
|
|
z****e 发帖数: 54598 | 11 好,过几天开始写
可能做几个video放youtube上
没啥难的,都是idea
【在 w*s 的大作中提到】 : 老赵给我们写点游戏教程,让我好教儿子吧。 : 教程写的好,可以收费的。
|
g****t 发帖数: 31659 | 12 Swift效率速度应该快不少吧
【在 z****e 的大作中提到】 : 感觉跟java8几乎没啥本质区别 : 除了ide弱一点,xcode反应比较慢以外 : 还有略微偏向一点fp,有1st class func以外 : 其他基本上跟java没啥本质区别 : 就是lambda+oop : self就是this : static就是class func : 什么enum, class这些概念都是共通的,连关键字都一样 : android和ios的差异主要在framework上 : android搞成双线程真心蛋疼
|
w*s 发帖数: 7227 | 13 太谢谢了!
【在 z****e 的大作中提到】 : 好,过几天开始写 : 可能做几个video放youtube上 : 没啥难的,都是idea
|
z****e 发帖数: 54598 | 14 那要看怎么定义效率了
swift的framework比如sk,就用了硬件加速,如果不用的话
会有些慢,对于android来说,不怎么需要
而且一般android的机器性能强于ios
就光内存就要大不少,屌丝机从来都这种做法
便宜,性能强,至于体验,那是客户自己的事
自己搞去,android就是把一堆牛逼的东西放一起就好了
然后里面各种不协调的浪费
【在 g****t 的大作中提到】 : Swift效率速度应该快不少吧
|
J*******o 发帖数: 741 | |