|
c*********e 发帖数: 16335 | 2 objective-c学起来挺好玩的,和其它的语言不同。很多术语和别的语言不同,比如
modal,delegate.
不过,iphone app编程员的年薪多少?哪位给个连接?
信捡 |
|
c*********e 发帖数: 16335 | 3 現在手机游戏火爆,影响到传统windows游戏的销量。 |
|
|
c*********e 发帖数: 16335 | 5 windows上,modal叫啥?delegate叫啥? |
|
c*********e 发帖数: 16335 | 6 c/c++转c#好些。c#工作还是狠多的。很多小公司用sql server.这样,用c#就很方便。
信捡 |
|
y*******g 发帖数: 6599 | 7 工业界用windows玩游戏 ?
何况他的意思不是ios影响到windows了 |
|
y*******g 发帖数: 6599 | 8 我个人的感觉和同一公司其他的编程员pay的差不多。
我特喜欢objective-c named parameter. java一个method带3个参数基本上就看不懂了。 |
|
|
|
s*******s 发帖数: 1031 | 11 多谢各位的指教,决定潜心研究ios了。 :)
信捡 |
|
|
s*******n 发帖数: 344 | 13 研究ios不如研究研究ROR.
好玩且开放。研究好了钱途也不错。
ios基本没油水了 |
|
b***i 发帖数: 3043 | 14 不如你说说obj-c的delegate是干嘛的。
C#里面就是一个实现callback的类型,类似C的函数指针。
java是用Interface来实现callback的。你得定义一个类来implement一个interface实
现某个必须的函数,就可以callback了。 |
|
t*****n 发帖数: 4908 | 15 没竞争关系。500强企业基本没哪家给自己的员工用ios。成本至上。 |
|
c*********e 发帖数: 16335 | 16 delegate就是借用某个class里面的函数啦。一般就是借用windowcontroller.m里面的
某个method.比如一个picker view,text view之类的,里面的数据和实现都要借用
windowcontroller.m里面的method. |
|
|
y*******g 发帖数: 6599 | 18 ios在iphone,ipad上跑,给员工发iphone的多了(如果公司愿意发手机的话) |
|
c*******9 发帖数: 9032 | 19 喜欢个人创作的适合学ios开发,如果想稳定工作不一定是好方向。
信捡 |
|
|
|
y*******g 发帖数: 6599 | 22 那你怎么理解 “500强企业基本没哪家给自己的员工用ios”? |
|
z***e 发帖数: 5393 | 23 美国同样很缺ios开发人员,奇缺!
不是说你作为ios开发者薪水比同级别别人高多少,而是说如果你有2,3年ios开发经验
,很容易被promote。
上面那些动不动“工业界”如何如何的,视野未免太狭隘了一点。 |
|
c*********e 发帖数: 16335 | 24 有些公司会要开发iphone,ipad里面的objective-c写的公司应用,不一定是网页,就是
一个公司的应用程序,你打开了,就可以进入公司的浏览页。不过,这确实还没成大气
候,愿意做做part-time也不错。 |
|
p***r 发帖数: 1098 | 25 obj-c的delegate跟java是一样的,
interface 在objc里叫protocol, 一样的东西~ |
|
p***r 发帖数: 1098 | 26 有兴趣可以业余学学,Objective-C这个语言学起来很快。
比较复杂的是iOS的SDK,每年都有新版本,更新比较快,得花点时间follow。
看个人兴趣吧~
信捡 |
|
a**e 发帖数: 5794 | 27 相当于C的函数指针的是java.lang.reflect.Method |
|
|
g*****g 发帖数: 34805 | 29 前端的东西变化太快了。过两年iOS要是不行了,这投资就打水漂了。
就跟学silverlight的一样。 |
|
x****u 发帖数: 44466 | 30 学iOS唯一的投资就是买个Apple的开发者license吧。 |
|
|
|
d*****l 发帖数: 300 | 33 我来说两句个人体会。
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
这个开发工具,工具嘛,就是要效率高,不知不觉码了... 阅读全帖 |
|
g*****g 发帖数: 34805 | 34 Eclipse也能任何时候出auto-complete,只不过你要按Ctrl+space。 |
|
d*****l 发帖数: 300 | 35 Ctrl+space不是换输入法么?你用的是啥版本 |
|
a9 发帖数: 21638 | 36 eclipse的自动完成的确只能说一般般,比起vs来要差一截。
xcode没用过,不做评论。 |
|
c*********e 发帖数: 16335 | 37 xcode比android sdk的simulator的速度快。不晓得为什么android的simulator那么慢
,等了几分钟才出来,而且一出来就是一个有锁的画面,非常墨迹。
xcode编程,很多是机器写的,和eclipse,vs一样啦。 |
|
|
c*********e 发帖数: 16335 | 39 vs的intellisense功能不错,不过vs現在好臃肿,刚重装了vs 2010 ultimate,竟然有1
.5g左右的size,尤其是那个sp 1,安装时非要4g的空间,其实装了以后它没用多少空间
,气死个人。 |
|
c*********e 发帖数: 16335 | 40 这年月,都这样啦。想想曼哈顿的摩天大楼,如果一砖一瓦地垒起来,那要垒到猴年马
月啊。 |
|
d*****l 发帖数: 300 | 41 android的simulator只是启动慢,启动了以后不要关,UPLOAD和调试的速度
还可以忍受。只是每次要在安猪的真机上调试的时候每次都要去设debgug
MODE,这个是真的很猪。不知道有没有法子不让debug MODE不要关,插上就用. |
|
|
c*********e 发帖数: 16335 | 43 其实,xcode也有狠猪的地方。关了xcode之后,那个simulator还开着,不会关掉。
xcode里面沒有save的图标,所以一定要记得存文件,退出xcode的时候机器不提醒你存
文件的。如果你忘了存,嘿嘿,那就是沒有存啦。退出xcode前记得先close project,
否则退出xcode了重新进入xcode,会有怪事发生。。。 |
|
y*******g 发帖数: 6599 | 44 android新的emulator挺快的,要装atom ,不要arm 版 |
|
g*****g 发帖数: 34805 | 45 this is the problem. your autoccomplete is overriden.
you need to change key binding |
|
v*****r 发帖数: 2325 | 46 看了2遍paul hegarty itune class first iphone app demo
以为很容易
开始自己写stack style calculator
没有任何compiler warning/issues
但是一运行, boom, enter button 一下导致thread stack & gdb.
shoot, 没我想象的那么容易
半天不能figure out.
用惯了windows, macbook pro也不适应, commnd +c 两个键太靠近, copy&paste不习
惯, 还有没有delete, 只能backspace delete.
sigh... |
|
|
x******g 发帖数: 3952 | 48 Fn + backspace is delete.
[发表自未名空间手机版 - m.mitbbs.com] |
|
|
|