0
A
回答
2
兩者都是同樣的東西,#selector()
語法的目的是讓你從可能出現的錯誤保存在不得不選擇寫爲文字字符串,這是容易出錯。
+0
'Selector()'是舊的,只填充字符串,不能檢查語法錯誤,但'#selector'是新的,它的工作原理類似於真實的類。 –
相關問題
- 1. jQuery:$('。selector',myContext)和myContext.find('。selector')之間是否有功能差異?
- 2. $ parent.find(selector)vs $(selector,$ parent)之間的區別?
- 3. Swift #selector issue
- 4. 什麼是var $ removable = $ container.find(selector);?
- 5. jquery中$('selector')[0],$('selector')。eq(index)之間的區別。
- 6. Swift中#function和#selector的不同結果
- 7. #selector
- 8. 「.selector」
- 9. Swift:#selector無法識別?
- 10. 是什麼/ * ... * /之間的差異/ ** ... */
- 11. 什麼之間的差異(和[?
- 12. 在類之間調用@selector方法
- 13. 無法識別UIImageWriteToSavedPhotosAlbum中的Swift Selector,爲什麼?
- 14. jQuery和Prototype Selector Madness
- 15. jQuery Selector
- 16. Jquery Selector
- 17. 是什麼A`和`之間`的差[:]`
- 18. 是什麼C之間的差++和MFC
- 19. $('selector',element)與element.find('selector')相同嗎?
- 20. 是什麼jQuery的之間的差異(函數($)和$(函數()
- 21. 是什麼@Resource UserTransaction的和EntityManager.getTransaction之間的差異()
- 22. UIBarButtonItem上的#selector
- 23. PHP中「filter_var」和「preg_replace」之間的後端差異是什麼?
- 24. 是什麼列表/數組表示[]和{}之間的差異?
- 25. 類和結構之間的基本功能差異是什麼?
- 26. 跨度和標籤標記之間的差異是什麼?
- 27. 什麼是執行之間的差異和gradle這個
- 28. jQuery和Prototype之間的當前差異是什麼?
- 29. 什麼是在MySQL SELECT查詢*和列名之間的差異
- 30. Erlang/OTP和OpenResty之間的架構差異是什麼?
看看是否有幫助:https://medium.com/swift-programming/swift-selector-syntax-sugar-81c8a8b10df3 –
謝謝@TeodorCristian –
'Selector'是一個在Objective-C運行時創建一個選擇器的結構來自**文字串**。 - '#selector'是一種編譯器宏,它從**方法簽名**創建一個選擇器,並另外檢查相應方法的可用性。 – vadian