performSelector引發的感想

2021-07-11 01:16:55 字數 368 閱讀 7086

- (void)startautoplay

- (void)timerfire

其實,這兩句**的意思其實只有乙個就是在2s後進行定時器啟用。

- (void)startautoplay

如果我們放掉固定的思維。不用self這 , self 那 ,我們會發現許多新的東西。完全可以按照上面寫。

因為有些方法並不是我們想的只能self呼叫。這就是剛開始敲**留下的思維定式。其實,**是非常神奇的東西。我們可以隨意呼叫。甚至可以a呼叫b的方法,這個就比較深奧了。可以稍後進行了解。本文的主旨只有乙個,就是我們要打破固定的思維。沒有什麼不可能。多去想自以為亂七八糟的東西,或許我們就會發現捷徑。(本人被此坑了一年。一直都是傻瓜方法寫**,特寫此部落格。)

取消performSelector 方法

使用performselector 方法 self performselector selector didrunincurrmodel withobject nil afterdelay 3.0f 取消 nsobject cancelpreviousperformrequestswithtarge...

performSelector與直接呼叫的區別

performselector與直接呼叫的區別 1 直接呼叫 delegate image self didfinishwithimage image 2 使用 performselector呼叫 delegate performselector selector image didfinishwi...

延遲呼叫performSelector介紹

performselector void performselector sel aselector withobject id anargument afterdelay nstimeinterval delay 上述的方法可以靈活的運用,使用方便,只需要告訴他會呼叫什麼方法,然後在多長時間對他進...