如何學習一門新技術 iOS開發

2022-04-13 06:06:29 字數 983 閱讀 4927

以corebluetooth 藍芽開發為例。我們可以從官方獲得的資源有:samplecode, documentation,api reference。

先從documentation 開始看起,先看如何使用該文件,然後可以根據自己的需要來看相關的章節,不必拘泥於從頭開始看。由於我是第一次接觸藍芽,所以我從corebluetooth overview 開始閱讀。overview是從概念上巨集觀的了解思想,以及相關的概念。看的時候,有圖的可以先看標題,然後直接看圖。看懂圖然後在掃一眼上面的文字用來佐證你的理解。

然後接著看技術實現部分:有**的先看**,看完**再看前面的文字解釋用來確認自己的理解。總之就是看文件看的是整個執行邏輯,不是細節**。

看完文件後,我們大概有個思路。然後找官方的samplecode,點選open project 大概會等兩三秒耐心等待。

讀**的過程中,學習蘋果的編碼風格:如pragma mark –view lifecycle注釋的寫法,以後我們也可以這樣寫,還有**之間的注釋,空格,nslog等等的使用,以及對錯誤的邊界處理,函式的完備性等等**編寫思想方面的東西。

看的過程中有不懂的**cmd+左鍵單擊跳到頭檔案看看,,或者option+左鍵單擊看看快速幫助,或者cmd + shift + 2 開啟幫助文件搜尋想要查詢的關鍵字。

看完之後,我們就可以寫自己的demo,知識點然後記錄下來,分享給大家,然後自己也能藉此機會梳理一下,留待以後使用。

如何學習一門新技術

前言 這個問題非常關鍵,也就是所,你必須知道這個技術的成因和目標。這個也是這個技術的靈魂所在。如果你不知道這些東西的話,那麼你就會看不懂這個技術的一些設計理念。首先,任何一門技術都有他的優勢和存在的不足。比如redis,他的優勢很明顯,作為乙個nosql型別的資料庫,redis將資料存入記憶體當中,...

如何快速學習一門新技術

從巨集觀出發 當我了解到乙個新的技術名詞,不會直接陷入細節,而是從巨集觀上把握它。了解它的背景,為何出現,解決什麼問題,有什麼同類技術,沒有它之前我們如何工作。因為有了巨集觀的了解,我就能很容易把它和我熟悉的技術去建立關聯,從而更快地理解它。實踐出真知 開啟官網,發現有個非常棒的 try it ou...

如何快速學習一門新技術

今天要學習一些新技術,腦海中飄出這個問題,網上搜了一些比較好的觀點。1.沒有捷徑,一切基於以前的積累。從生物學的角度看,學習新知識就是在大腦建立神經元連線。原來的連線越多,新的連線就越容易建立,而這些連線都是之前日日夜夜思考的結果。這就是為什麼愛思考的人學習新東西總是比普通人更快。2.不懂理論就實踐...