我自己也是一名iOS开发的从业者,工作才刚刚两年!目前在一家不是很有名的小公司上班,月薪起码能够养活我自己。我建立这个头条号的目的是为了自己能够进一步的提升,同时也希望把自己学到的东西分享出来,跟大家一起讨论。
可能很多人从事这个行业前的第一句话就是想问,iOS开发到底难不难。我从来都不会直接回答他,而是先问他,你喜欢这个吗?如果你对它真的很感兴趣,那么我强烈建议你可以尝试着自己去学习下,如果你仅仅是为了想找份工作,那趁早还是放弃这个念头吧!好了废话不多说,下面进入正题。
如果你想学习iOS开发,那么你需要做以下准备:
你需要准备一台Mac(苹果笔记本),因为iOS的开发环境只能在Mac上运行,普通的Windows电脑是无法胜任的。
去苹果的开发者网站(https://developer.apple.com)上去申请一个开发者账号,每年你需要向苹果支付$99。这个是为你开发的应用可以顺利的上架到AppStore上。如果你目前你仅仅只是想学习下iOS开发那么你就没有申请了。
然后在你的Mac上安装iOS开发平台Xcode,这个是你完成开发的平台!这个软件可以通过Mac自带的AppStore上下载,也可以在开发者网站上下载(但是这个是建立在你有开发者账号的前提下)。
做完了以上的准备,那么下面就是开始学习了。iOS开发所用到的叫做OC,即Objective-C。翻译成中文就是“对象C”。如果你有学习C语言的经历的话,你就会知道C是面向过程的一种语言,而OC则是面向对象的。具体什么叫做面向过程,什么叫做面向对象。我会在后期的文章中单独写出一篇文章跟大家分享。
OC语言运用的场景非常之有限,只能开发与苹果相关的软件,比如iPhone和Mac上的软件都是用OC写的,由于这几年苹果的产品的流行,OC在各种语言中的排名也一度很靠前!无论是何种语言归根结底都是语言,语言都是有共通性的,只要掌握其中的规律,学习起来不会很困难!
联系客服