Perwakilan dalam objc bukan konsep yang sama seperti dalam c# Perwakilan dalam obj c ialah mod perwakilan dalam corak reka bentuk, yang biasanya merupakan protokol (dipanggil antara muka dalam bahasa lain, protokol dalam objc), pilihan dan diperlukan. (Saya rasa perkataan "permintaan" (anda salah mengejanya) bermaksud sama ada kaedah atau pembolehubah tertentu semasa melaksanakan protokol diperlukan atau pilihan. Sebagai contoh, paparan jadual itu sendiri tidak tahu berapa banyak baris yang ingin dipaparkan atau perkara yang ingin dipaparkan Apabila ia perlu memaparkannya, ia akan meminta perwakilannya (rujukan lain yang lemah bagi objek yang mematuhi UITableViewDelegate/UITableViewDatasource). Saya mahu memaparkannya. Berapa tinggi setiap baris? Tunjukkan sesuatu? Jika kelas mematuhi UITableViewDelegate, beberapa kaedah mesti dilaksanakan (diperlukan) dan beberapa adalah pilihan (pilihan). Fikirkan bahawa anda hanya menggunakan kata kunci berat dalam objc dan c#, tetapi maknanya berbeza.
Perwakilan dalam objc bukan konsep yang sama seperti dalam c# Perwakilan dalam obj c ialah mod perwakilan dalam corak reka bentuk, yang biasanya merupakan protokol (dipanggil antara muka dalam bahasa lain, protokol dalam objc), pilihan dan diperlukan. (Saya rasa perkataan "permintaan" (anda salah mengejanya) bermaksud sama ada kaedah atau pembolehubah tertentu semasa melaksanakan protokol diperlukan atau pilihan. Sebagai contoh, paparan jadual itu sendiri tidak tahu berapa banyak baris yang ingin dipaparkan atau perkara yang ingin dipaparkan Apabila ia perlu memaparkannya, ia akan meminta perwakilannya (rujukan lain yang lemah bagi objek yang mematuhi UITableViewDelegate/UITableViewDatasource). Saya mahu memaparkannya. Berapa tinggi setiap baris? Tunjukkan sesuatu? Jika kelas mematuhi UITableViewDelegate, beberapa kaedah mesti dilaksanakan (diperlukan) dan beberapa adalah pilihan (pilihan). Fikirkan bahawa anda hanya menggunakan kata kunci berat dalam objc dan c#, tetapi maknanya berbeza.