s*******s 发帖数: 1031 | 1 我一直用c/c++,有10几年的经验, java以前也用过几年,虽然放下了几年,但是相信捡
起来会非常快上手。感觉对C/C++/Java也就这样了,去琢磨那些边边角角,生僻怪异的
特性还不如好好学一本新的语言来的有趣,也更有收获。
现在想潜心研究新的方向,未来找工作会有优势一些。
iOS值不值得我花精力潜心研究?它未来前途如何?
多谢指教! |
t*****n 发帖数: 4908 | 2 工业界是windows的天下。ios用的很少。
信捡
【在 s*******s 的大作中提到】 : 我一直用c/c++,有10几年的经验, java以前也用过几年,虽然放下了几年,但是相信捡 : 起来会非常快上手。感觉对C/C++/Java也就这样了,去琢磨那些边边角角,生僻怪异的 : 特性还不如好好学一本新的语言来的有趣,也更有收获。 : 现在想潜心研究新的方向,未来找工作会有优势一些。 : iOS值不值得我花精力潜心研究?它未来前途如何? : 多谢指教!
|
y*******g 发帖数: 6599 | 3 ios和windows有啥竞争关系?
【在 t*****n 的大作中提到】 : 工业界是windows的天下。ios用的很少。 : : 信捡
|
c*********e 发帖数: 16335 | 4 objective-c学起来挺好玩的,和其它的语言不同。很多术语和别的语言不同,比如
modal,delegate.
不过,iphone app编程员的年薪多少?哪位给个连接?
信捡
【在 s*******s 的大作中提到】 : 我一直用c/c++,有10几年的经验, java以前也用过几年,虽然放下了几年,但是相信捡 : 起来会非常快上手。感觉对C/C++/Java也就这样了,去琢磨那些边边角角,生僻怪异的 : 特性还不如好好学一本新的语言来的有趣,也更有收获。 : 现在想潜心研究新的方向,未来找工作会有优势一些。 : iOS值不值得我花精力潜心研究?它未来前途如何? : 多谢指教!
|
c*********e 发帖数: 16335 | 5 現在手机游戏火爆,影响到传统windows游戏的销量。
【在 y*******g 的大作中提到】 : ios和windows有啥竞争关系?
|
x****u 发帖数: 44466 | 6 都一个意思,在Windows上面换汤不换药。
【在 c*********e 的大作中提到】 : objective-c学起来挺好玩的,和其它的语言不同。很多术语和别的语言不同,比如 : modal,delegate. : 不过,iphone app编程员的年薪多少?哪位给个连接? : : 信捡
|
c*********e 发帖数: 16335 | 7 windows上,modal叫啥?delegate叫啥?
【在 x****u 的大作中提到】 : 都一个意思,在Windows上面换汤不换药。
|
c*********e 发帖数: 16335 | 8 c/c++转c#好些。c#工作还是狠多的。很多小公司用sql server.这样,用c#就很方便。
信捡
【在 s*******s 的大作中提到】 : 我一直用c/c++,有10几年的经验, java以前也用过几年,虽然放下了几年,但是相信捡 : 起来会非常快上手。感觉对C/C++/Java也就这样了,去琢磨那些边边角角,生僻怪异的 : 特性还不如好好学一本新的语言来的有趣,也更有收获。 : 现在想潜心研究新的方向,未来找工作会有优势一些。 : iOS值不值得我花精力潜心研究?它未来前途如何? : 多谢指教!
|
|
y*******g 发帖数: 6599 | 9 工业界用windows玩游戏 ?
何况他的意思不是ios影响到windows了
【在 c*********e 的大作中提到】 : 現在手机游戏火爆,影响到传统windows游戏的销量。
|
y*******g 发帖数: 6599 | 10 我个人的感觉和同一公司其他的编程员pay的差不多。
我特喜欢objective-c named parameter. java一个method带3个参数基本上就看不懂了。
【在 c*********e 的大作中提到】 : objective-c学起来挺好玩的,和其它的语言不同。很多术语和别的语言不同,比如 : modal,delegate. : 不过,iphone app编程员的年薪多少?哪位给个连接? : : 信捡
|
|
|
S**I 发帖数: 15689 | 11 反正都是MVC
【在 c*********e 的大作中提到】 : windows上,modal叫啥?delegate叫啥?
|
y*******g 发帖数: 6599 | 12 modal不是这个model
【在 S**I 的大作中提到】 : 反正都是MVC
|
s*******s 发帖数: 1031 | 13 多谢各位的指教,决定潜心研究ios了。 :)
信捡
【在 s*******s 的大作中提到】 : 我一直用c/c++,有10几年的经验, java以前也用过几年,虽然放下了几年,但是相信捡 : 起来会非常快上手。感觉对C/C++/Java也就这样了,去琢磨那些边边角角,生僻怪异的 : 特性还不如好好学一本新的语言来的有趣,也更有收获。 : 现在想潜心研究新的方向,未来找工作会有优势一些。 : iOS值不值得我花精力潜心研究?它未来前途如何? : 多谢指教!
|
x****u 发帖数: 44466 | 14 你查一下,OLE里面都有对应概念。
【在 c*********e 的大作中提到】 : windows上,modal叫啥?delegate叫啥?
|
s*******n 发帖数: 344 | 15 研究ios不如研究研究ROR.
好玩且开放。研究好了钱途也不错。
ios基本没油水了 |
b***i 发帖数: 3043 | 16 不如你说说obj-c的delegate是干嘛的。
C#里面就是一个实现callback的类型,类似C的函数指针。
java是用Interface来实现callback的。你得定义一个类来implement一个interface实
现某个必须的函数,就可以callback了。
【在 c*********e 的大作中提到】 : objective-c学起来挺好玩的,和其它的语言不同。很多术语和别的语言不同,比如 : modal,delegate. : 不过,iphone app编程员的年薪多少?哪位给个连接? : : 信捡
|
t*****n 发帖数: 4908 | 17 没竞争关系。500强企业基本没哪家给自己的员工用ios。成本至上。
【在 y*******g 的大作中提到】 : ios和windows有啥竞争关系?
|
c*********e 发帖数: 16335 | 18 delegate就是借用某个class里面的函数啦。一般就是借用windowcontroller.m里面的
某个method.比如一个picker view,text view之类的,里面的数据和实现都要借用
windowcontroller.m里面的method.
【在 b***i 的大作中提到】 : 不如你说说obj-c的delegate是干嘛的。 : C#里面就是一个实现callback的类型,类似C的函数指针。 : java是用Interface来实现callback的。你得定义一个类来implement一个interface实 : 现某个必须的函数,就可以callback了。
|
c*********e 发帖数: 16335 | 19 ipad,iphone都是ios.
【在 t*****n 的大作中提到】 : 没竞争关系。500强企业基本没哪家给自己的员工用ios。成本至上。
|
y*******g 发帖数: 6599 | 20 ios在iphone,ipad上跑,给员工发iphone的多了(如果公司愿意发手机的话)
【在 t*****n 的大作中提到】 : 没竞争关系。500强企业基本没哪家给自己的员工用ios。成本至上。
|
|
|
c*******9 发帖数: 9032 | 21 喜欢个人创作的适合学ios开发,如果想稳定工作不一定是好方向。
信捡
【在 s*******s 的大作中提到】 : 我一直用c/c++,有10几年的经验, java以前也用过几年,虽然放下了几年,但是相信捡 : 起来会非常快上手。感觉对C/C++/Java也就这样了,去琢磨那些边边角角,生僻怪异的 : 特性还不如好好学一本新的语言来的有趣,也更有收获。 : 现在想潜心研究新的方向,未来找工作会有优势一些。 : iOS值不值得我花精力潜心研究?它未来前途如何? : 多谢指教!
|
c*******9 发帖数: 9032 | 22 国内缺,大约是其他的2倍。
了。
【在 y*******g 的大作中提到】 : 我个人的感觉和同一公司其他的编程员pay的差不多。 : 我特喜欢objective-c named parameter. java一个method带3个参数基本上就看不懂了。
|
d********u 发帖数: 5383 | 23 这理解能力太行为艺术了
【在 y*******g 的大作中提到】 : ios在iphone,ipad上跑,给员工发iphone的多了(如果公司愿意发手机的话)
|
y*******g 发帖数: 6599 | 24 那你怎么理解 “500强企业基本没哪家给自己的员工用ios”?
【在 d********u 的大作中提到】 : 这理解能力太行为艺术了
|
z***e 发帖数: 5393 | 25 美国同样很缺ios开发人员,奇缺!
不是说你作为ios开发者薪水比同级别别人高多少,而是说如果你有2,3年ios开发经验
,很容易被promote。
上面那些动不动“工业界”如何如何的,视野未免太狭隘了一点。 |
c*********e 发帖数: 16335 | 26 有些公司会要开发iphone,ipad里面的objective-c写的公司应用,不一定是网页,就是
一个公司的应用程序,你打开了,就可以进入公司的浏览页。不过,这确实还没成大气
候,愿意做做part-time也不错。
【在 z***e 的大作中提到】 : 美国同样很缺ios开发人员,奇缺! : 不是说你作为ios开发者薪水比同级别别人高多少,而是说如果你有2,3年ios开发经验 : ,很容易被promote。 : 上面那些动不动“工业界”如何如何的,视野未免太狭隘了一点。
|
p***r 发帖数: 1098 | 27 obj-c的delegate跟java是一样的,
interface 在objc里叫protocol, 一样的东西~
【在 b***i 的大作中提到】 : 不如你说说obj-c的delegate是干嘛的。 : C#里面就是一个实现callback的类型,类似C的函数指针。 : java是用Interface来实现callback的。你得定义一个类来implement一个interface实 : 现某个必须的函数,就可以callback了。
|
p***r 发帖数: 1098 | 28 有兴趣可以业余学学,Objective-C这个语言学起来很快。
比较复杂的是iOS的SDK,每年都有新版本,更新比较快,得花点时间follow。
看个人兴趣吧~
信捡
【在 s*******s 的大作中提到】 : 我一直用c/c++,有10几年的经验, java以前也用过几年,虽然放下了几年,但是相信捡 : 起来会非常快上手。感觉对C/C++/Java也就这样了,去琢磨那些边边角角,生僻怪异的 : 特性还不如好好学一本新的语言来的有趣,也更有收获。 : 现在想潜心研究新的方向,未来找工作会有优势一些。 : iOS值不值得我花精力潜心研究?它未来前途如何? : 多谢指教!
|
a**e 发帖数: 5794 | 29 相当于C的函数指针的是java.lang.reflect.Method
【在 b***i 的大作中提到】 : 不如你说说obj-c的delegate是干嘛的。 : C#里面就是一个实现callback的类型,类似C的函数指针。 : java是用Interface来实现callback的。你得定义一个类来implement一个interface实 : 现某个必须的函数,就可以callback了。
|
r****y 发帖数: 26819 | 30 这词儿,c#里也这么叫的
【在 p***r 的大作中提到】 : obj-c的delegate跟java是一样的, : interface 在objc里叫protocol, 一样的东西~
|
|
|
g*****g 发帖数: 34805 | 31 前端的东西变化太快了。过两年iOS要是不行了,这投资就打水漂了。
就跟学silverlight的一样。 |
x****u 发帖数: 44466 | 32 学iOS唯一的投资就是买个Apple的开发者license吧。
【在 g*****g 的大作中提到】 : 前端的东西变化太快了。过两年iOS要是不行了,这投资就打水漂了。 : 就跟学silverlight的一样。
|
a9 发帖数: 21638 | 33 还要苹果电脑啊。
【在 x****u 的大作中提到】 : 学iOS唯一的投资就是买个Apple的开发者license吧。
|
r****y 发帖数: 26819 | 34 跟时间比,还有啥能算投资?
【在 x****u 的大作中提到】 : 学iOS唯一的投资就是买个Apple的开发者license吧。
|
d*****l 发帖数: 300 | 35 我来说两句个人体会。
IOS开发是一个很有趣的过程。第一眼见objective-c觉的怪怪的,
调个方法居然用方括号,而且还从头括到尾。而且方法不叫method,
叫receiver,或者selector。因为我很想在IPHNE上做个东西,没
有别的办法,只能学习一下。很快我就发现objective-c是我用过的
最好用的语言。随便举几个在其它语言里没有或镐起来比较麻烦的例子。
category,我会的其它语言从来没有这东西,只有javascript里
的prototype可以做到category的功能。associated obejct,这个
也是个好东西(不过这个好象同objective-c无关),nil,也就空指针,
或者NULL,你居然可以在它身上调方法而不crash,想想在C的世界里,
指针飞了,找不着了,内存漏了,程序崩了,脑袋大了,这样的痛苦太多了。
@selector,这个东西其它地方叫reflection,但在obective-c里,
它是用起来最简单的,就一句@selector(method)搞定。再来说下XCode
这个开发工具,工具嘛,就是要效率高,不知不觉码了几万行,自己都不太
相信。这要归功于XCODE的强大的auto-completion工能。人只要敲三分
之一不到的CODE就行了,其它都是xcode帮着猜出来的。只要你打字,xcode
就开始猜,并且是连续的猜。而不是象eclipse一样,一定要等你打出点号才
提示你几个方法。XCODE的开发调试发布一条龙,项目弄起来以后维护很方便。
我第一个IPHONE APP从学习到发布也就两个多星期。几个月下来,现在可顶半
啦人工了。 |
g*****g 发帖数: 34805 | 36 Eclipse也能任何时候出auto-complete,只不过你要按Ctrl+space。
【在 d*****l 的大作中提到】 : 我来说两句个人体会。 : IOS开发是一个很有趣的过程。第一眼见objective-c觉的怪怪的, : 调个方法居然用方括号,而且还从头括到尾。而且方法不叫method, : 叫receiver,或者selector。因为我很想在IPHNE上做个东西,没 : 有别的办法,只能学习一下。很快我就发现objective-c是我用过的 : 最好用的语言。随便举几个在其它语言里没有或镐起来比较麻烦的例子。 : category,我会的其它语言从来没有这东西,只有javascript里 : 的prototype可以做到category的功能。associated obejct,这个 : 也是个好东西(不过这个好象同objective-c无关),nil,也就空指针, : 或者NULL,你居然可以在它身上调方法而不crash,想想在C的世界里,
|
d*****l 发帖数: 300 | 37 Ctrl+space不是换输入法么?你用的是啥版本
【在 g*****g 的大作中提到】 : Eclipse也能任何时候出auto-complete,只不过你要按Ctrl+space。
|
a9 发帖数: 21638 | 38 eclipse的自动完成的确只能说一般般,比起vs来要差一截。
xcode没用过,不做评论。
【在 d*****l 的大作中提到】 : Ctrl+space不是换输入法么?你用的是啥版本
|
c*********e 发帖数: 16335 | 39 xcode比android sdk的simulator的速度快。不晓得为什么android的simulator那么慢
,等了几分钟才出来,而且一出来就是一个有锁的画面,非常墨迹。
xcode编程,很多是机器写的,和eclipse,vs一样啦。
【在 d*****l 的大作中提到】 : 我来说两句个人体会。 : IOS开发是一个很有趣的过程。第一眼见objective-c觉的怪怪的, : 调个方法居然用方括号,而且还从头括到尾。而且方法不叫method, : 叫receiver,或者selector。因为我很想在IPHNE上做个东西,没 : 有别的办法,只能学习一下。很快我就发现objective-c是我用过的 : 最好用的语言。随便举几个在其它语言里没有或镐起来比较麻烦的例子。 : category,我会的其它语言从来没有这东西,只有javascript里 : 的prototype可以做到category的功能。associated obejct,这个 : 也是个好东西(不过这个好象同objective-c无关),nil,也就空指针, : 或者NULL,你居然可以在它身上调方法而不crash,想想在C的世界里,
|
a9 发帖数: 21638 | 40 赞一句很多是机器写的。。。。。
【在 c*********e 的大作中提到】 : xcode比android sdk的simulator的速度快。不晓得为什么android的simulator那么慢 : ,等了几分钟才出来,而且一出来就是一个有锁的画面,非常墨迹。 : xcode编程,很多是机器写的,和eclipse,vs一样啦。
|
|
|
c*********e 发帖数: 16335 | 41 vs的intellisense功能不错,不过vs現在好臃肿,刚重装了vs 2010 ultimate,竟然有1
.5g左右的size,尤其是那个sp 1,安装时非要4g的空间,其实装了以后它没用多少空间
,气死个人。
【在 a9 的大作中提到】 : eclipse的自动完成的确只能说一般般,比起vs来要差一截。 : xcode没用过,不做评论。
|
c*********e 发帖数: 16335 | 42 这年月,都这样啦。想想曼哈顿的摩天大楼,如果一砖一瓦地垒起来,那要垒到猴年马
月啊。
【在 a9 的大作中提到】 : 赞一句很多是机器写的。。。。。
|
d*****l 发帖数: 300 | 43 android的simulator只是启动慢,启动了以后不要关,UPLOAD和调试的速度
还可以忍受。只是每次要在安猪的真机上调试的时候每次都要去设debgug
MODE,这个是真的很猪。不知道有没有法子不让debug MODE不要关,插上就用.
【在 c*********e 的大作中提到】 : xcode比android sdk的simulator的速度快。不晓得为什么android的simulator那么慢 : ,等了几分钟才出来,而且一出来就是一个有锁的画面,非常墨迹。 : xcode编程,很多是机器写的,和eclipse,vs一样啦。
|
a9 发帖数: 21638 | 44 本来就是插上就用吧?
么慢
【在 d*****l 的大作中提到】 : android的simulator只是启动慢,启动了以后不要关,UPLOAD和调试的速度 : 还可以忍受。只是每次要在安猪的真机上调试的时候每次都要去设debgug : MODE,这个是真的很猪。不知道有没有法子不让debug MODE不要关,插上就用.
|
c*********e 发帖数: 16335 | 45 其实,xcode也有狠猪的地方。关了xcode之后,那个simulator还开着,不会关掉。
xcode里面沒有save的图标,所以一定要记得存文件,退出xcode的时候机器不提醒你存
文件的。如果你忘了存,嘿嘿,那就是沒有存啦。退出xcode前记得先close project,
否则退出xcode了重新进入xcode,会有怪事发生。。。
【在 d*****l 的大作中提到】 : android的simulator只是启动慢,启动了以后不要关,UPLOAD和调试的速度 : 还可以忍受。只是每次要在安猪的真机上调试的时候每次都要去设debgug : MODE,这个是真的很猪。不知道有没有法子不让debug MODE不要关,插上就用.
|
y*******g 发帖数: 6599 | 46 android新的emulator挺快的,要装atom ,不要arm 版
【在 c*********e 的大作中提到】 : xcode比android sdk的simulator的速度快。不晓得为什么android的simulator那么慢 : ,等了几分钟才出来,而且一出来就是一个有锁的画面,非常墨迹。 : xcode编程,很多是机器写的,和eclipse,vs一样啦。
|
g*****g 发帖数: 34805 | 47 this is the problem. your autoccomplete is overriden.
you need to change key binding
【在 d*****l 的大作中提到】 : Ctrl+space不是换输入法么?你用的是啥版本
|