84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
初學oc 覺得方法很多很亂,怎麼記,有沒有資料整合在一起,求資料! ! ! !萬分感激哦
把文檔或你所說的整合資料當教程看其實是不靠譜的,1.文檔太龐雜,包括的東西太多了,就算看完了你也記不住2.技術經常更新迭代,你剛看完舊版說不定已經有新的版本的(oc還算穩定,swift就有點坑)我個人的做法是:
熟悉文法
疏略的看一下文件(知道有哪些大的組件就行了)
熟悉組件的生命週期(這一個很重要,具體的函數你可以不記,但是生命週期是一定要熟悉的,否則很容易出問題,我也是在這上面踩了很多坑)
開發中用到什麼就去查什麼,需要用到的函數,先靠猜,要熟悉框架或組件的開發者和組織的命名方式,有IDE其實很容易就猜中原開發者的命名。 例如 想向NSMutableArray中push一個對象,假設這時候我們不知道如何push,可以做一些嘗試,
例如有一個陣列名為array,於是我們這樣嘗試
//注意这里是尝试,事实objc并没有这个方法,于是发现push没有相关提示 [array push];
那麼換一個詞試試,比如add
//尝试 [array add] //发现有提示 [array addObject:...];
於是我們知道了oc中向數組push一個物件是 [array addObject:...]
[array addObject:...]
注意,objc也的開發者是人,也是以人的思考方式在編程,所以我們編程過程中可以做一些合理的假設,可以想一下如果是你,你會給用戶提供哪些方法,只要是合乎情理的,一般都能猜中。
5.實在猜不到了,百度,Google。 6.搜尋引擎也沒辦法,上群組問,上社群問,找官方文件細看等等。
以上是個人一些拙見,希望對你有幫助
OC確實很亂,慢慢來吧
xcode不是有自動提示嗎?可以解決部分記憶問題
善於使用baidu or google
多用多寫自然記住了
把文檔或你所說的整合資料當教程看其實是不靠譜的,
1.文檔太龐雜,包括的東西太多了,就算看完了你也記不住
2.技術經常更新迭代,你剛看完舊版說不定已經有新的版本的(oc還算穩定,swift就有點坑)
我個人的做法是:
熟悉文法
疏略的看一下文件(知道有哪些大的組件就行了)
熟悉組件的生命週期(這一個很重要,具體的函數你可以不記,但是生命週期是一定要熟悉的,否則很容易出問題,我也是在這上面踩了很多坑)
開發中用到什麼就去查什麼,需要用到的函數,先靠猜,要熟悉框架或組件的開發者和組織的命名方式,有IDE其實很容易就猜中原開發者的命名。
例如 想向NSMutableArray中push一個對象,假設這時候我們不知道如何push,可以做一些嘗試,
例如有一個陣列名為array,於是我們這樣嘗試
那麼換一個詞試試,比如add
於是我們知道了oc中向數組push一個物件是
[array addObject:...]
注意,objc也的開發者是人,也是以人的思考方式在編程,所以我們編程過程中可以做一些合理的假設,可以想一下如果是你,你會給用戶提供哪些方法,只要是合乎情理的,一般都能猜中。
5.實在猜不到了,百度,Google。
6.搜尋引擎也沒辦法,上群組問,上社群問,找官方文件細看等等。
以上是個人一些拙見,希望對你有幫助
OC確實很亂,慢慢來吧
OC確實很亂,慢慢來吧
xcode不是有自動提示嗎?可以解決部分記憶問題
善於使用baidu or google
多用多寫自然記住了