天天看點

記在學習swift語言進行iOS開發前

自工作以來一直在電氣領域工作,但是大部分人對于我的工作還是不熟悉的,這可能是源于曆史因素造成的,國家對于電力領域的一些政策的不透明等。寫這篇博文是我結束在山東泰開自動化有限公司辭職後,進入北京鐵道部科學研究院的第12天。

在之前的工作中,我從産品的生産、質檢、設計、研發、售後幾乎全程都參與過了,但是我其實并沒有真正地深入到哪一塊去做工作,如果非要找一個,我想可能在電力系統監控軟體(俗稱上位機監控)的ui、svg圖形化編寫和通信協定(Modbus-TCP/RTU、CDT、IEC 60870-5系列)地處理再開發上面的工作做的比較出色吧。

進入鐵科院前我一直是希望在該機關上位機可視化、可操作性以及組态類産品上有一個深入的學習和提高(之前有接觸siemens産品的s-200和s-300系列産品),但是實際到現在通過我的認識,我覺得這可能離我最初的想法是有偏移的,是以開通這個blog會有一個關于鐵款融雪項目的專欄,且認為我在鐵科院完全是為了生活吧,畢竟我還沒有女朋友。

選擇使用swift學習開發iOS并不是心血來潮。昨天apple公司剛剛釋出了新産品(iPhone 6s 、iPad pro和iOS9.2開發者版),蘋果的産品是我一直非常喜歡的,最吸引我的莫過于apple公司每一樣産品所蘊含的精益求精的工匠精神,這是所有android廠商所不能比拟的(至少我是這麼認為的)。我的前女友馨馨是一個生活在法國的微商,前兩天問我可不可以做一款iOS系統下批量進行本地圖檔添加水印的軟體,因為她們在微信朋友圈發照片的時候總是要耗費大量的時間去給每一張圖檔逐個添加水印,這很麻煩但是又麼有可以直接在iOS上批量的水印的軟體,我想我可以幫她,這也許是我提高學習能力的一個契機,我總覺得生産力才是提高生産效率的最佳方式。于是我決定開始學習iOS開發。然後通過在論壇上的交流,我選擇了swift(雨燕)。

我blog的大部分内容都是來源于apple的官方文檔,希望可以為大家提供一個較為完善的參考。這可能源于我以前學習的習慣,我覺得官方的文檔時最準确,最遵循學習規律的。

好了,廢話不多說了。首先在blog開始前,我想我選擇的第一項内容就是學習一下apple的開發者社群,我們先來看一下iOS的開發者文檔區—[蘋果開發者社群]

昂…很可惜,都是英文的,不過我覺得這很不錯,可以提高一下英文閱讀能力,如果你覺得還是中文的好,那也沒事,因為我們要先讀一下這一篇文章—[馬上着手開發iOS應用程式(Start Developing iOS Apps Today)]

讀它吧,他會給你你想知道的一切!OK,我們開始學習了。

blog的大部分實際内容來源于—[The Swift Programming Language]