|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这个不用疑惑照做就行了文档:高级库(发动机)UIKit---UI库OBJCUIResponder近况不管各方面怎样批评,在Apple平台下开辟愈来愈丰厚。回忆几年前假如想要雇用专业在Mac/iPhone平台下的开辟职员,那几近是不成能的事变。
Apple平台下开辟的那种狂热,让我以为非常不测但想一想却又是道理当中。Apple的总市值已凌驾微软,同时ObjC已挺进了编程言语的前十。
这类情形让我总难免对照昔时的C#和Java--Apple平台下的开辟,又将会是新的一轮的淘金热。
本钱与其他平台分歧,想要在Apple平台下开辟,必要有必定的硬件本钱。起首,最好必需要有苹果的产物(用“黑苹果”利用不是“那末回事”)。同时假如想要iPhone下的开辟并想要在AppStore中卖的话,那末又得交份“回护费”。
然后就是其他的软本钱。详细这里有篇文章写的很具体,这里次要列出的大概会碰着的手艺成绩:
<br>
- ObjC言语自己19%
- 我不懂得ANSIC12%
- Cocoa其实太年夜了11%
- 内存办理10%
- 界面UI计划和开辟10%
- 我习气利用Java和C了10%
- 怎样计划托付形式8%
- Cocoa模子等8%
- 我不懂得面向对象编程(OOP)8%
- 我不分明文档怎样创建5%
- Cocoa的(库)绑定等5%
- Xcode工具利用3%
国际开辟者另有个必需超越的鸿沟,就是言语和社区成绩。今朝,国际Apple平台下的开辟相干的中文书本和文档几近是缺掉;国际的专业苹果开辟论坛也不计其数。
值不值得?那末,该不应花那末多的工夫在新平台上。这关于在有其他平台中有相干履历的人而言,这是个博弈的历程。
绝对其他“传统的平台”,能够看到行将处置iPhone开辟的开辟者们都是看到AppStore的间接好处而往。而传统的8/2准绳在任什么时候候城市合用。
期近将饱和的市场中翻开道口儿,并非件很简单的事变,这常常并非手艺上的成绩。
绝对在Apple平台下开辟上风:
- 开辟iPhone软件能间接带给开辟者收益
- Apple的用户群有相较高的消耗才能
- Mac下的软件绝对较少,以是无合作压力对照小
- MacOSX实在就是个BSD(via)
那末优势也是绝对对照的分明:
- iPhone实际上是个半关闭的体系
- 进修ObjC有很年夜的本钱
因而我的概念,假如你想在Apple平台下开辟
- 你要熟习Apple的产物,也就是起首么成为它的用户
- 做好打“耐久战”的筹办,进修任何手艺切忌急躁
- 改动今朝开辟平台下固有的概念,关于而言统统都是新的
- 有需要的工夫和精神
再次必要说起的就是切忌急躁,究竟做好手艺并非件十分简单的事变,特别是关于个全新的平台而言。短时间内的收益均衡也许会很难做到,但信任一旦保持上去毕竟会有报答。
PS,不喜好iSSH占用一个Dock图标的用户,能够思索尝尝我的修正版本,增添了从头链接、链接关照等功效:http://code.google.com/p/issh-improved/
来自:http://www.gracecode.com/archives/3026/
用代码控制view意思他们玩的都是高科技IB都是垃圾很多人也纠结到底用不用IB的确很多时候IB灵活度不行但是不需要灵活度的时候还不用IB那不是装X吗要是没人用苹果还开发IB干嘛早去掉了IB在很多时候节省很多工作量UINavigationController再说说NavigationController刚接触开发的时候不明白View和View之间怎么切换的 |
|