Új hozzászólás Aktív témák
-
Karma
félisten
válasz
kemkriszt98 #26 üzenetére
Meg lehet oldani. A lényeg, hogy kerüljön egy Navigation Item a storyboardra, azt utána szabadon manipulálhatod.
-
Karma
félisten
válasz
kemkriszt98 #23 üzenetére
Szerintem nem kell foglalkoznod egy új alkalmazásnál a régebbi iOS-ekkel. Egyrészt négy éves eszközök is megkapták az iOS9-et, jelenleg 84%-on áll; másrészt mire elkészül az appod, még ehhez az arányhoz képest is javulni fog az állás.
Ha mégis valami miatt nem tudod elengedni ezt a bázist, akkor meg olyan kész megoldásokat keresnék a helyedben, amik minden verzióval működik (és ezt mondjuk reklámozzák is).
-
Karma
félisten
válasz
kemkriszt98 #20 üzenetére
Jól tippeled, lévén a [ ] egy tömböt jelöl.
-
Karma
félisten
válasz
kemkriszt98 #18 üzenetére
Mutathatnál részletet ebből a JSON-ből.
Illetve az se mindegy, hogy nem követsz-e el referenciális hibát (és valamiért egy ideiglenes változó megszűnik idő előtt). Más szóval, mit csinálsz az itt leírt kifejezések eredményével?
-
Karma
félisten
válasz
kemkriszt98 #15 üzenetére
Ezt olvastad már?
-
Karma
félisten
válasz
kemkriszt98 #12 üzenetére
Hogy mi értelme van, nem tisztem vitatni
De attól még így van. Úgy csinálták meg azt a nyelvet, hogy az external paraméternevek valójában a függvény nevének része.
A teljesség kedvéért, C-ben meg valahogy így nézne ki a korábban felhozott metódus:
UITableViewCell* tableViewCellForRowAtIndexPath(UITableView *tableView, NSIndexPath *indexPath)
-
Karma
félisten
válasz
kemkriszt98 #10 üzenetére
Nem lehet cserélni semmit, maximum a lokális paraméterek neveit (de minek tennéd?). A kompatibilitás miatt kellett ez a feature, neked nem kötelező használni, csak ha Obj-C osztályokkat kommunikálsz. iOS-en és OSX-en azért ez elég gyakori.
-
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.
Új hozzászólás Aktív témák
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Mibe tegyem a megtakarításaimat?
- Autós topik
- Háztartási gépek
- Wuthering Waves
- gban: Ingyen kellene, de tegnapra
- MIUI / HyperOS topik
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- N€T0X|N: Stellar Blade után
- További aktív témák...
- ASUS TUF Gaming A620M-Plus + AMD Ryzen 5 8400F + 16GB 5600MHz Kingston Fury Beast + hűtő
- Eladó Erős Gamer PC - Akár Cyberpunk 2077-re Is Készen! (Ryzen 3 2200G RX 570 8GB 32GB RAM AIO
- MacBook Pro 2019 '16 2,6 Ghz 6mag Intel Core i7 16/512gb - Space Gray Touch Bar
- Xiaomi 13T 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor Magic6 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- HP OMEN MAX 16T-AH000 - Ultra 9 275HX, 32GB, 1TB SSD, NVIDIA RTX 5090
- Akciós dokkolók, Lenovo Legion Pro 7 RTX 4080/4090 laptopok, licencek, antivírusok
- BESZÁMÍTÁS! ÚJ 4060Ti 5060Ti 16GB 4070 Super 5070 videokártya 3 év garancia 27% áfa akár részletre
- AKCIÓ! Intel Core i7 7700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- LG 55C3 - 55" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest