搜尋

首頁  >  問答  >  主體

objective-c - 初學oc 覺得方法很多很亂,怎麼記,有沒有資料整合在一起,求資料! ! ! !

初學oc 覺得方法很多很亂,怎麼記,有沒有資料整合在一起,求資料! ! ! !萬分感激哦

漂亮男人漂亮男人2807 天前697

全部回覆(4)我來回復

  • 滿天的星座

    滿天的星座2017-04-28 09:07:01

    把文檔或你所說的整合資料當教程看其實是不靠譜的,
    1.文檔太龐雜,包括的東西太多了,就算看完了你也記不住
    2.技術經常更新迭代,你剛看完舊版說不定已經有新的版本的(oc還算穩定,swift就有點坑)
    我個人的做法是:

    1. 熟悉文法

    2. 疏略的看一下文件(知道有哪些大的組件就行了)

    3. 熟悉組件的生命週期(這一個很重要,具體的函數你可以不記,但是生命週期是一定要熟悉的,否則很容易出問題,我也是在這上面踩了很多坑)

    4. 開發中用到什麼就去查什麼,需要用到的函數,先靠猜,要熟悉框架或組件的開發者和組織的命名方式,有IDE其實很容易就猜中原開發者的命名。
      例如 想向NSMutableArray中push一個對象,假設這時候我們不知道如何push,可以做一些嘗試,

    例如有一個陣列名為array,於是我們這樣嘗試

    //注意这里是尝试,事实objc并没有这个方法,于是发现push没有相关提示
    [array push];

    那麼換一個詞試試,比如add

    //尝试
    [array add]
    //发现有提示
    [array addObject:...];

    於是我們知道了oc中向​​數組push一個物件是 [array addObject:...]

    注意,objc也的開發者是人,也是以人的思考方式在編程,所以我們編程過程中可以做一些合理的假設,可以想一下如果是你,你會給用戶提供哪些方法,只要是合乎情理的,一般都能猜中。

    5.實在猜不到了,百度,Google。
    6.搜尋引擎也沒辦法,上群組問,上社群問,找官方文件細看等等。

    以上是個人一些拙見,希望對你有幫助

    回覆
    0
  • 怪我咯

    怪我咯2017-04-28 09:07:01

    OC確實很亂,慢慢來吧

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-28 09:07:01

    OC確實很亂,慢慢來吧

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-28 09:07:01

    1. xcode不是有自動提示嗎?可以解決部分記憶問題

    2. 善於使用baidu or google

    3. 多用多寫自然記住了

    回覆
    0
  • 取消回覆