我是新人。 每個人都在談論代表。是的,它是強大的,但我總是問自己一個問題:「我們如何知道ios SDK中的任何課程都有代表?」這提供了更多的功能。 例如,我們多次使用UITextField/UIAlertview,並花了一些時間才知道它有一個委託並提供了更多功能。我知道這一點,如果我不知道它有一個委託並限制我自己在不知道委託方法的情況下使用Alertview功能。 任何人都可以通過一些光請它?我怎麼知道任何xxxclass有一個委託? 在此先感謝!我們如何知道類/接口是否有委託? --iOS
0
A
回答
0
聲明一個變量,然後查看它是否有delegate
屬性或setDelegate:
方法。例如:
UITextField *testTextField = [[UITextField alloc]init];
testTextField.delegate = self;
如果它沒有委託,它會給你一個錯誤。
希望它有幫助
1
如果你不確定,你可以看看類參考文件。如果該類具有委託屬性,則可以確保您可以成爲該類的代表。例如。
希望這有助於。
1
蘋果的文檔通常很擅長解釋這種事情。
如果您持有選項(alt)鍵並在您的代碼中單擊類名稱,XCode會彈出一個迷你文檔小部件,您可以單擊參考鏈接以獲取該類的完整文檔頁面。概覽部分將介紹可以使用的代表,通知等。
1
每當您使用API類時,請參閱頭文件。它擁有關於API所需的全部信息。假設你想了解更多關於UITextfield.h的信息,請看UITextfield.h。
1
按住Alt鍵並點擊代碼中的類名,您將看到一些文檔。
然後你就可以鏈接到類的引用或在書本圖標點擊來獲取類的引用。
所以,每當你對一個類有疑問時,你的第一個反應就是看看文檔。
相關問題
- 1. 如何知道UIWebView是否有委託
- 2. IQueryable.First是否接受委託?
- 3. Spring Security - 如何知道Sid是委託人還是權威
- 4. Java nio AclEntry。如何知道委託人是組還是用戶
- 5. 如何映射具有動作接口和類-flow-委託
- 6. 如何在託管接口類中提供委託
- 7. 不知道如何從我的應用程序委託訪問iOS上
- 8. 如何知道類是從類還是接口繼承的?
- 9. UIScrollView委託如何知道我的UIScrollView ivar?
- 10. LINQ to SQL如何知道委託內部是什麼?
- 11. 我如何知道推送通知是否在iOS中傳遞?
- 12. 如何知道iOS是否打開wifi?
- 13. 如何知道服務器是否在線,如果我們只知道IP?
- 14. 委託鏈接是否必須以空委託開始?
- 15. 如何委託textStorageDidProcessEditing通知?
- 16. ,委託對象如何知道調用委託對象上的WHICH方法?
- 17. Win64上的接口委託
- 18. IOS如何訪問委託
- 19. 我們如何知道是否使用任何視圖
- 20. 我如何知道陣列中是否有類似的元素?
- 21. 如何知道我們的應用是否從iOS設備安裝?
- 22. UITableViewController如何知道它的數據源和委託
- 23. 是否有任何委託方法知道用戶給予我的應用評級還是不?
- 24. 我們如何知道有多少彈出窗口?
- 25. 如果我們調用像我們自己的方法一樣的委託方法,是否有任何錯誤
- 26. 我們如何知道通知到達iOS設備?
- 27. 如何委託接口實現與其他類在C#
- 28. 如何知道我們是否收到DatagramPacket的東西?
- 29. 如何知道網絡是否連接?
- 30. 如何知道socket.Io是否連接android
學習愛上課程參考。它們可以在developer.apple.com上找到。 – Perception 2012-03-17 16:49:58