回憶15天學IOS的辛酸苦辣

來源:互聯網
上載者:User

標籤:

     在群裡經常看到有小夥伴問怎麼學好IOS,想往這方向轉,也有看到各種培訓出來在群裡找工作的,也有問怎麼自學好。有的都學了好幾個月了,培訓的也要四個月,讓我想起我之前學IOS的那段難忘的時間。

     之前做 .Net,錯過了好多機會,失敗原因很多有衝動、自卑等。在學校也算得上學霸的我一走出校門跟一起玩耍的小夥伴差距越拉越大,做 .Net待遇還不如IOS,也挺不甘心的,覺得自己的.Net水平還是不錯的,畢竟給華為做外包時給我定級也給定了個3級,又由於在那半年換了幾份工作,感覺自己挺失敗的,痛定思痛,想著要改變自己。現在回過頭來感覺收穫挺多,剛入社會,無法與社會融合,有點磕磕絆絆。我是對微軟是徹底死心了,在學校還專門學了下WPhone的開發,可是恨鐵不成鋼, 一直火不了,工作職位也少,正是有了這些,我決定要學IOS,畢竟待遇好一點。我記得很清楚,我一共花了15天的時間算是把IOS學了一遍,然後就找到了現在的工作,本命年運氣也好。

    我是從2月1號開始學,學到2月15號,然後就回去過年了。在這半個月的學習時間,日夜不分,有時候白天睡覺,晚上學IOS。一天吃飯也都不在點上,晚上學到第二天七八點,睡覺醒來都是下午三四點了,當時用的還是我花兩天時間才裝好的虛擬機器,記憶體4G死卡死卡,在那半個月我瘦了10斤。這裡學的時候要特別感謝我同學,張明雨,偉哥,亮哥他們幾個。不瞎逼逼了還是說說我這怎麼學的吧。

   IOS基礎主要包含幾大塊:OC文法、控制項、資料庫、網路。

   1.OC文法

     OC和C#都是物件導向的 ,思想都是一樣的。可能C#中叫做介面OC中叫協議這些差異。OC這些文法主要是要自己敲一邊,熟悉一下,基本OK,像代理設計模式、MVC、觀察者、工廠等在做.Net的時候就用到,所以這些理解都不難。其中我記得無限互聯、還要千峰的公開課講的都挺不錯的。特別是無限互聯那個講師一驚一乍的,蠻有意思的。這一塊是最基礎的也是我學的最長的,花了四五天時間。

   2.控制項

     控制項這塊也算是比較做,從簡單控制項到複雜控制項,網上找了個結構圖,一個一個的敲一下,都是屬性方法,記一記,動手敲一敲。還有一些手勢呀這些,圖層動畫這些都沒看都大致看了下。花了三四天。

   3.資料庫

    由於之前做.Net資料庫是必備的,IOS中也有資料庫Sqlite, 也基本沒什麼難的,特別是有第三方FMDB,自己也就是大致瞭解了一下,也沒深入瞭解,也就花了半天時間。

  4.網路

    網路這塊我也是簡單瞭解,用的也都是第三方,就看了下AFNetWorking,花了1天時間。

  5.其他

   把前面的幾個瞭解之後,由於當時沒蘋果真機,也沒項目經驗,想著這樣找工作也不行呀,於是就找在培訓機構當講師的同學要了個案例自己做了下,就這樣硬著頭皮回家過年了。

記得過年時,偉哥還讓我放假自己再看看IOS,當時我不知道哪裡來的自信,想著過年就好好過,什麼事都過完年再說,所以也就沒再看。過完年就開始為找工作揪心了。也許是因為本命年,運氣也挺好,面試了幾家,待遇都沒底氣要多高,畢竟自己也很水,水嫩水嫩的,也非常感謝石頭能給我機會,要不是他,沒準我進不了IOS這行。來公司的前幾個月,基本沒多少事做,自己就湊著這個時間又從0開始又系統的學了一遍,根據網上的知識結構圖 ,一塊一塊的學下來,在學的過程中也有許多令我感動的,小夥伴陳高算是我做IOS的指導老師了,有問題基本都是問他,他也都能很快給出解答,讓我收穫很多,非常感謝他。在學的過程中看別人的部落格,想著自己也應該有自己的部落格。於是也就有了現在的部落格,覺得開部落格都開晚了,要是在大學開部落格,沒準我部落格會更多。

 

回憶15天學IOS的辛酸苦辣

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.