第28條 通過協議提供匿名物件

2022-06-02 08:48:09 字數 397 閱讀 9059

協議定義了一系列的方法。

id型別將類的型別隱藏起來了,可以有多個不同的實現類。只在執行期才查出些物件的實際型別

可以用協議把api之中的實現細節隱藏起來,將返回的物件設計為遵從此協議的純id型別(也叫「匿名型別」)。這個概念就稱為「匿名物件」(anonymous object)。

例:@property(nonatomic, weak) iddelegate;  // 1、用於屬性

-(void)setobject:(id)object forkey:(id)key;   // 2、用於函式引數 

第28月第11天 vim b

1.首先以二進位制方式編輯這個檔案 vim b datafile 現在用 xxd 把這個檔案轉換成十六進製制 xxd 文字看起來像這樣 0000000 1f8b 0808 39d7 173b 0203 7474 002b 4e49 9.tt.ni 0000010 4b2c 8660 eb9c eca...

第27月第28天 iOS bundle

1.7.如果將自己打包的bundle給別人使用,別人在打包上傳過程中可能會遇到錯誤提示如 或者或者 網上也有很多的解決辦法,這裡提供一種解決方法,就是刪除bundle裡的執行檔案 找到工程中的test.bundle,右鍵單擊後 選擇 顯示包內容 找到裡面黑色的可執行檔案test,刪除掉,然後找到裡面...

備考第28周總結

這個星期把計網三刷了一下,遺忘的太快了,得連續看幾遍才能記得下來。總的來說,計網的難度並不大。我目前還是比較擔心專業課,畢竟自主命題,沒有考綱,真的很擔心大題考到一些沒有複習到的東西。但也沒其他辦法,只能是跟著網上的經驗來了。這個星期又做了一次測試,本來想收穫乙個好的成績,給自己報名添點底氣,但似乎...