Ú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
- Politika
- DIGI Mobil
- OLED TV topic
- Vodafone mobilszolgáltatások
- Szeged és környéke adok-veszek-beszélgetek
- EA Sports WRC '23
- Futás, futópályák
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Magyarországra is megérkezik az LG új okosmonitora
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...