由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 狂搞swift中
相关主题
swift越写越觉得,这玩意就是java吧?Swift 要开源了,不知道和scala比怎么样?
为什么貌似objective C比c++要火?练java的来说说怎么用java替代vtk itk qt
Java 8 闪亮发布了看了一下monad,让我想到了Java的AOP
is javafx mobile a big thingjava8就是冲着desktop去的
最好的语言应是一道Microsoft的面试题
想学zhaoce大牛看看swift把web app转变成native app,那种方法可行
zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?这次Node把GAE也给干了
Vert.x 应该没戏了吧?dart对于js就象ruby对于perl一样
相关话题的讨论汇总
话题: swift话题: 初始化话题: ide话题: java话题: eclipse
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
爽啊
很多概念都很熟悉了
什么reference type
什么class
什么enum
什么包括@UIApplicationMain这种,都跟java没啥太大区别
写得跟java一样问题不大
就是!?这种比较蛋疼,要去记
新概念
z****e
发帖数: 54598
2
连命名都是大小写区分
完全是java的风格
->也跟java8比较接近
感觉会java,dart和swfit都不用怎么学就会
无非多记点概念而已了
xcode和android studio都在逐步改进
很强大,很好用,抓紧时间搞定问题
解决实际需求,人生苦短,抓紧创造
z****e
发帖数: 54598
3
现在机器上5个ide
eclipse, dart editor, android studio, xcode和scala eclipse
eclipse用来搞vert.x
dart用来写web ui
android studio和xcode用来搞app
scala用来搞点spark啥的
一起上,基本上主流平台都有了
t**********h
发帖数: 2273
4
膜拜,五个ide
intellij不是挺好么

【在 z****e 的大作中提到】
: 现在机器上5个ide
: eclipse, dart editor, android studio, xcode和scala eclipse
: eclipse用来搞vert.x
: dart用来写web ui
: android studio和xcode用来搞app
: scala用来搞点spark啥的
: 一起上,基本上主流平台都有了

s****y
发帖数: 503
5

你想一个人做app,做什么样的app?
我觉得android和ios上的app已经蛮多了,还有赚钱的机会吗?

【在 z****e 的大作中提到】
: 现在机器上5个ide
: eclipse, dart editor, android studio, xcode和scala eclipse
: eclipse用来搞vert.x
: dart用来写web ui
: android studio和xcode用来搞app
: scala用来搞点spark啥的
: 一起上,基本上主流平台都有了

p*****2
发帖数: 21240
6
还有新概念? 出不了scala的范围吧?

【在 z****e 的大作中提到】
: 爽啊
: 很多概念都很熟悉了
: 什么reference type
: 什么class
: 什么enum
: 什么包括@UIApplicationMain这种,都跟java没啥太大区别
: 写得跟java一样问题不大
: 就是!?这种比较蛋疼,要去记
: 新概念

l**********n
发帖数: 8443
7
Eclipse也可以搞安猪

【在 z****e 的大作中提到】
: 爽啊
: 很多概念都很熟悉了
: 什么reference type
: 什么class
: 什么enum
: 什么包括@UIApplicationMain这种,都跟java没啥太大区别
: 写得跟java一样问题不大
: 就是!?这种比较蛋疼,要去记
: 新概念

p**r
发帖数: 5853
8
我说你最近怎么狂说,赚钱靠苹果呢
原来你自己在搞,哈哈。
纯粹爱好可以学swift
单纯赚钱什么都不用学,
我从对ios development一无所知到开发出
一个糙版本的类netflix的app的时间是2个星期,
这2个星期白天上班,
晚上还得有个1,2个小时家庭看电影活动,
周末陪老婆逛街。
我当时长期C#,所以懒得学当时的object c
直接糙快猛的上了titanium也就是appcelerator。
那个app主题功能如下:
#1 用户可以通过自己的cable provider用户名登录,
#2 如果授权成功,就可以观看相应视频
#3 还有一些常用的slideshow,module功能。
后来公司做2.0的时候外发包给vendor,
对方干了9个月才做完,尼玛,这些坑爹的vendor。
p****w
发帖数: 90
9
nice

【在 z****e 的大作中提到】
: 现在机器上5个ide
: eclipse, dart editor, android studio, xcode和scala eclipse
: eclipse用来搞vert.x
: dart用来写web ui
: android studio和xcode用来搞app
: scala用来搞点spark啥的
: 一起上,基本上主流平台都有了

z****e
发帖数: 54598
10
见笑了哈
idea我很久没用了
除了android studio
其他都是什么语言推荐啥ide,我就用啥
这个俺不挑
plugin往往要折腾,懒得搞了
一个ide无非几百m,下下来就是了
plugin很多会这样那样冲突,懒得搞了
经常换换界面,也有新鲜感

【在 t**********h 的大作中提到】
: 膜拜,五个ide
: intellij不是挺好么

相关主题
想学zhaoce大牛看看swiftSwift 要开源了,不知道和scala比怎么样?
zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?练java的来说说怎么用java替代vtk itk qt
Vert.x 应该没戏了吧?看了一下monad,让我想到了Java的AOP
进入Programming版参与讨论
z****e
发帖数: 54598
11
!?主要是防止未初始化时候就被使用的异常出现
java是不管,swift管,因为没有di之类的东西
这种问题能被ide抓出来就抓出来,毕竟是app
可以依赖的framework相对少,而且也不怎么常用
毕竟机器小,资源不能像server side那样丰富

【在 p*****2 的大作中提到】
: 还有新概念? 出不了scala的范围吧?
z****e
发帖数: 54598
12
那当然,如果嘴巴上说这个有搞头,自己不去搞
那是骗子,行为重要性远大于嘴巴上说
object c这些感觉不用怎么学,swift之后很容易的
现在构架都是互相抄,我发现swift上的node什么javafx上面也有
估计javafx直接抄的obj c
有些东西搞过了,再回头搞,其实idea都是共通的
很容易的,但是平常各种扯蛋的事情消耗去不少体力
纯粹写代码,其实一点都不难

【在 p**r 的大作中提到】
: 我说你最近怎么狂说,赚钱靠苹果呢
: 原来你自己在搞,哈哈。
: 纯粹爱好可以学swift
: 单纯赚钱什么都不用学,
: 我从对ios development一无所知到开发出
: 一个糙版本的类netflix的app的时间是2个星期,
: 这2个星期白天上班,
: 晚上还得有个1,2个小时家庭看电影活动,
: 周末陪老婆逛街。
: 我当时长期C#,所以懒得学当时的object c

p*****2
发帖数: 21240
13

你是说optional吗?

【在 z****e 的大作中提到】
: !?主要是防止未初始化时候就被使用的异常出现
: java是不管,swift管,因为没有di之类的东西
: 这种问题能被ide抓出来就抓出来,毕竟是app
: 可以依赖的framework相对少,而且也不怎么常用
: 毕竟机器小,资源不能像server side那样丰富

p*****2
发帖数: 21240
14

eclipse搞scala难用死了

【在 z****e 的大作中提到】
: 见笑了哈
: idea我很久没用了
: 除了android studio
: 其他都是什么语言推荐啥ide,我就用啥
: 这个俺不挑
: plugin往往要折腾,懒得搞了
: 一个ide无非几百m,下下来就是了
: plugin很多会这样那样冲突,懒得搞了
: 经常换换界面,也有新鲜感

d******e
发帖数: 2265
15
swift看起来好熟悉,就是不知道搞出来干什么

【在 z****e 的大作中提到】
: 爽啊
: 很多概念都很熟悉了
: 什么reference type
: 什么class
: 什么enum
: 什么包括@UIApplicationMain这种,都跟java没啥太大区别
: 写得跟java一样问题不大
: 就是!?这种比较蛋疼,要去记
: 新概念

o***g
发帖数: 2784
16
!?几个月前给我搞崩溃了
有没有best practice什么的,给说说
还有swift这名字起得
一搜,出来最多的是taylor swift

【在 z****e 的大作中提到】
: !?主要是防止未初始化时候就被使用的异常出现
: java是不管,swift管,因为没有di之类的东西
: 这种问题能被ide抓出来就抓出来,毕竟是app
: 可以依赖的framework相对少,而且也不怎么常用
: 毕竟机器小,资源不能像server side那样丰富

z****e
发帖数: 54598
17
我的理解是这样的
因为每一个变量都需要初始化
对吧?如果没有初始化就用,java会出null pointer exception
为了防止未初始化就用,各个语言都有自己的一套mechanism
java其实是不管的,仅仅在main所在的那个class有控制
但是一般的class,变量是否初始化就用,这个其实不管
因为java的class可能会di进来,然后再用,如果控制了的话
反而会出问题
但是ios上不一样,不太可能用到di,所以每次使用的时候
ide就会根据!?来判断是否已经被初始化,并看看用户是否知道
所以当你声明一个变量而没有初始化的时候,就必需加上!?之一
不加ide会报错,如果你确定这个东西一定需要初始化,就加上!
!意思是,你在后面会初始化这个变量,有可能通过某个方法返回之类的
一旦ide搜索到了初始化声明,之后就不管了
如果不确定,则加上?,意思是这个变量可能为空,那么ide对于你后面的使用
就会特意关照一下,诶你这个变量是有可能为空的哦,所以这里会出异常
所以就会要求你做处理,所以当你用了?之后
结果就是,后面你每次用,几乎都要加上?,烦死,所以还是!吧

【在 o***g 的大作中提到】
: !?几个月前给我搞崩溃了
: 有没有best practice什么的,给说说
: 还有swift这名字起得
: 一搜,出来最多的是taylor swift

z****e
发帖数: 54598
18
另外搜索引擎可以expand的搜索的嘛
swift + lan就可以找到了
或者你放在你的website里面,然后如果你的website讲的都是技术问题
context是技术相关的,google应该会自动帮你expand swift -> swift ios这些
然后你就可以找到你感兴趣的了

【在 o***g 的大作中提到】
: !?几个月前给我搞崩溃了
: 有没有best practice什么的,给说说
: 还有swift这名字起得
: 一搜,出来最多的是taylor swift

c******g
发帖数: 4889
19
我也这几天刚开始在xcode6里折腾swift,感觉语言本身不难,难的是对什么iOS还有
Cocoa这个框架的熟悉程度。
1 (共1页)
进入Programming版参与讨论
相关主题
dart对于js就象ruby对于perl一样最好的语言应是
买卖提上 这几年的buzzword想学zhaoce大牛看看swift
问个java8问题zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?
Angular 2: Built on TypeScriptVert.x 应该没戏了吧?
swift越写越觉得,这玩意就是java吧?Swift 要开源了,不知道和scala比怎么样?
为什么貌似objective C比c++要火?练java的来说说怎么用java替代vtk itk qt
Java 8 闪亮发布了看了一下monad,让我想到了Java的AOP
is javafx mobile a big thingjava8就是冲着desktop去的
相关话题的讨论汇总
话题: swift话题: 初始化话题: ide话题: java话题: eclipse