2016-11-16 61 views
0

創建一些屬性自動生成15+奇怪的方法,下面列出: enter image description here enter image description here 這些是原始屬性創建(如BOOL,NSInteger等)。@屬性自動生成15+方法(Xcode的8.0,OBJ-C)

上述所有方法都void,但也有很多人的太多: enter image description here enter image description here enter image description here 好,setMyView:myView方法是顯而易見的,但所有其他人呢?

所以下面是問題:

1)是否有這些文件?

2)如果開發人員使用他們呢?

3)這些怎麼能有用嗎?

回答

-1

它不產生對你的方法,它的自動填充與包含字符串「MyView的」或部分方法。因爲它知道,你正在創建一個方法,它給你的包含字符串

+0

我認爲這是很明顯,我的問題的整點是,我並沒有特別生成由我自己的方法。如果你能在分享想法之前首先打開Xcode並測試你的答案,那將是非常好的... – OlDor

+0

我知道你自己並沒有生成這些方法,而是我如何根據屏幕截圖解釋問題,是的,我看到當我遵循你的例子時,結果相同。 – Alex

0

現有方法建議,如果你還沒有自己實現了這些方法,他們可能爲KVC /志願遵守該物業的一部分生成。這是奇怪的,因爲除非特別說明,否則A​​pple在iOS平臺上不支持KVC/KVO。

更多的Key Value programming guide