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不是挺好么
|
|
|
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这个框架的熟悉程度。 |