Új hozzászólás Aktív témák
-
Karma
félisten
válasz kemkriszt98 #8 üzenetére
Üdv. Biztosat nem tudok mondani rá (nem látok más mérnökök fejébe), de az biztos, hogy ez a lehetőség az Objective-C-ből eredeztethető, és nélküle elég nehézkes lenne bármilyen delegate-et írnod, amit a Cocoa osztályoknak kell átadnod.
Például a UITableViewDataSource protokollban a klasszikus
- (UITableViewCell *)tableView: (UITableView *)tableView
cellForRowAtIndexPath: (NSIndexPath *)indexPathSwiftben ugye így néz ki:
func tableView(_ tableView: UITableView,
cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellAláhúzással jelöltem a külső neveket, dőlttel a belsőket. A külsők a protokoll miatt kőbe vannak vésve, a belsők nélkül meg elég sokat kéne gépelned.
---
Egyébként nem tudom, mennyire elítélendő, de én szoktam saját protokollokban is használni, hogy a fentihez hasonló delegátokat kapjak.
[ Szerkesztve ]
“All nothings are not equal.”
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Háztartási gépek
- Ingyenes vagy akciós szoftverek
- Metal topik
- Intel GPU-k jövője - amit tudni vélünk
- Víz- gáz- és fűtésszerelés
- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
- Milyen nyomtatót vegyek?
- Így építsd a billentyűzeted!
- Lakáshitel, lakásvásárlás
- További aktív témák...
- Amazfit I T-REX 2 I GTS 3 I GTR 3 I GTR 3 Pro
- Új Latitude 7440 2-in-1, FHD+ IPS kihajtható érintő, i7-1365U, 32GB DDR5, 512GB NVMe, IR kamera, gar
- Beszámítás! GB H610M i5 13400F 32GB DDR4 1TB SSD RTX 3070Ti 8GB MONTECH AIR 1000 Lite Corsair 650W
- Xiaomi Instant Photo Printer 1S Set Bontatlan!
- Beszámítás! GB H610M i5 13400F 16GB DDR4 250GB SSD RTX 3070Ti 8GB MONTECH AIR 100 Lite Chieftec 700W