- Honor Magic5 Pro - kamerák bűvöletében
- Samsung Galaxy A56 - megbízható középszerűség
- Yettel topik
- Fotók, videók mobillal
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Szívós, szép és kitartó az új OnePlus óra
- Ingyen beszerezhető pár SEGA klasszikus mielőtt lekerülnek a Play Áruházból
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Magisk
- Szerkesztett és makrofotók mobillal
Ú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
Hirdetés
- Genshin Impact (PC, PS4, Android, iOS)
- Spórolós topik
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- EA Sports WRC '23
- Honor Magic5 Pro - kamerák bűvöletében
- Milyen belső merevlemezt vegyek?
- Elektromos autók - motorok
- Milyen TV-t vegyek?
- E-roller topik
- Revolut
- További aktív témák...
- LG 65C3 - 65" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- LG 39GS95UE - 39" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- LG 27GP95RP - 27" Nano IPS - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 600
- Xiaomi Redmi Note 10 Pro 128GB Kártyafüggetlen, 1Év Garanciával
- Bomba ár! HP ZBook Studio G5 - XEON I 32GB I 512SSD I Nvidia I 15,6" 4K DreamColor I Cam I W11 I Gar
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest