(1) 具備扎實的C , Objective-C編程基礎(chǔ) ,了解Swift.
創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),網(wǎng)絡(luò)空間、主機租用、主機托管,四川、重慶、廣東電信服務(wù)器租用,鄭州服務(wù)器托管,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺以及歐美等多個國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。
(2) 具備良好的編程風(fēng)格和習(xí)慣(有一定的注釋).
(3) 熟悉UI界面的搭建,復(fù)雜UI動畫的實現(xiàn).
(4) 熟悉5.0以后的Xcode開發(fā)工具,個版本的特性.
(5) 熟悉iOS的SDK,精通ios里面UIKit等核心框架.
(6) 熟悉MVC的設(shè)計模式,單利,Delegate,的應(yīng)用和熟悉Notification消息機制.
(7) 熟練掌握MRCARC內(nèi)存管理機制.
(8) 熟練使用AFNetworking,ASI,SDWebImage等第三方框架的應(yīng)用.
(9) 熟練掌握XMLJSON(更常用)的數(shù)據(jù)解析.
(10) 熟練掌握NSThread、GCD、NSOperation多線程編程.
(11) 熟練掌握SQLite,FMDB等數(shù)據(jù)存儲技術(shù).
其實我也是很內(nèi)向的人, 所以我選擇選擇走技術(shù)道路了, 你也可以用IOS作為步入行業(yè)的敲門磚, 但是不要只看到目前的市場, 要看到更遠的市場, 或許某一天蘋果落寞了, 只會IOS的就很難混了.
接下來說技術(shù), 編程說簡單也簡單, 說復(fù)雜也復(fù)雜, 主要還是看人, 努力啊什么的大話就不說了, 最少編程思想計算機思想什么的得具備, 各人的思維不同, 對編程的理解也不同, 同樣是去培訓(xùn), 培訓(xùn)期間的代碼量都相同, 結(jié)果培訓(xùn)完之后的水平大相徑庭都是很正常的. 如果不培訓(xùn)有毅力自學(xué)下來的能力不會比培訓(xùn)的差, 自學(xué)能力強的會有更好的發(fā)展的.
接下來說市場, 目前IOS的需求量確實不小, 但是對從業(yè)人員的水平要求也不低, 幾年前或許會MVC就夠了, 現(xiàn)在需要的是更高精尖的人才, 所以說目前IOS人才市場中低端的人員并不是非常大, 而且薪資并不是非常可觀, 對高精尖的人才的要求遠遠不足, 薪資當(dāng)然也是不菲的.
以上是我從Java轉(zhuǎn)到IOS一段時間來的切身感受, 希望對你有幫助.
java沒法開發(fā)IOS。。其實吧,安卓和IOS如果算的話都可以劃分為前端的,就和HTML的性質(zhì)差不多,安卓還是IOS一般還是需要后臺作為支撐的。
對于iOS開發(fā)完全零基礎(chǔ),學(xué)習(xí)iOS開發(fā)會很難,不過要想自學(xué)iOS也不是不可能,需要具備兩點作為先決條件:
一、強大的自制力:
二、中等偏上的智力。
如果這兩點題主都不具備,就只能靠耗時間了。
作為一名iOS開發(fā)初學(xué)者,我的體會是從完全零基礎(chǔ)學(xué)習(xí)iOS開發(fā)是很難很難的,我自學(xué)了iOS開發(fā)一個月的時間,毫無頭緒最終放棄,報了培訓(xùn)班后,從此順利入了iOS開發(fā)的坑。
現(xiàn)在知乎精英們黑培訓(xùn)班貌似已經(jīng)成了一種政治正確,好像培訓(xùn)班出身的程序員就該感到多么羞恥似的。不過據(jù)我所知,75%的iOS開發(fā)者都是培訓(xùn)班出身(數(shù)據(jù)來源于之前看過的一個調(diào)查,具體比例忘了,所以說大概),據(jù)我觀察身邊的情形,這個比例還是太保守,真實情況只會高不會低。你們承認(rèn)自己是培訓(xùn)班出來就這么難嗎?想學(xué)習(xí)加q:二五九,二六一,四二八七,知識打算玩玩的就繞道吧,只歡迎愛學(xué)習(xí)的!
并且培訓(xùn)班出來的iOS開發(fā)者也只是有好有壞,就好像科班出身的iOS開發(fā)者也有好有壞一樣,如果這75%的開發(fā)者都不靠譜,國內(nèi)的移動化聯(lián)網(wǎng)怎么可能發(fā)展到可以和美國相媲美的程度?不能因為某些不靠譜的個體,而黑整個群體。
從iOS開發(fā)小白到iOS開發(fā)高級工程師,如何學(xué)?
1.基礎(chǔ)
如果你是一個非編程相關(guān)專業(yè)的人,例如藝術(shù)專業(yè)想轉(zhuǎn)iOS開發(fā),建議你先去學(xué)C,C可以說是編程界的《易筋經(jīng)》,學(xué)好了C學(xué)其他語言會很容易上手。如果你有了編程基礎(chǔ),那就直接去學(xué)OC和swift吧。
2.入門
如果你感覺學(xué)著吃力,建議你先從視頻看起,因為視頻講解的詳細易懂,當(dāng)然看視頻進度比較慢。這個階段要多寫一些demo,最好寫幾個完整的項目。例如寫一個有關(guān)天氣的客戶端或者其他的。
3.進階
要想進入這個階段,可能要比前兩個階段困難點了。前兩個階段只是看,思考的東西并不多,基本看了就會,很多人都可以做到。物以稀為貴,越容易學(xué)會越不值錢。
造輪子,紙上得來終覺淺,絕知此事要躬行。只是看和寫還不行,還要敲。先從小輪子寫起,可以先看別人的代碼,再去寫別人寫過的。熟練了以后,寫別人沒寫過的。日積月累,你會對iOS編程理解越來越深。
寫在最后
如果你只是想開發(fā)著玩玩,那么你按照以上學(xué)習(xí)就差不多了。但是如果你真想走編程這條不歸路,你最好還要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、計算機網(wǎng)絡(luò)、操作系統(tǒng)這些知識,雖然這些東西在實際開發(fā)中用到的很少,但是如果不學(xué)這些基礎(chǔ),你在成長過程中會遇到瓶頸。另外,搜索問題的時候盡量用Google。多看看Apple官方文檔,多去StackOverflow問答,盡量熟悉閱讀英文的東西。國外有很多優(yōu)質(zhì)學(xué)習(xí)資源是沒有被譯成中文的。
師父領(lǐng)進門,挖坑靠個人。愿大家在iOS挖坑的道路上越挖越深。。。如果有一天爬不出來了,希望不要來揍我。
分享文章:知乎ios開發(fā),知乎 ios
鏈接地址:http://m.newbst.com/article22/dssiecc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、標(biāo)簽優(yōu)化、響應(yīng)式網(wǎng)站、外貿(mào)建站、小程序開發(fā)、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)