Tartalomjegyzék[Elrejt][Előadás]
- 1. Preview Plane show/elrejtés
- 2. Nyissa meg a Gyorsművelet menüt
- 3. A kód kitöltése
- 4. Gyorsan nyissa meg
- 5. Tiszta
- 6. Tekintse meg az eszközök rendeltetési helyét
- 7. Keresse meg a Híváshierarchiát
- 8. Váltson a Vászonváltás vagy a SwiftUI előnézet között
- 9. Keressen bármilyen szöveget az egész projektben
- 10. Elrejtés/Segédprogramok megjelenítése
- 11. Hibakeresési terület (Megjelenítés/Elrejtés)
- 12. A kód behúzása újra
- 13. Közvetlenül a definícióhoz
- 14. A SwiftUI folytatja az előnézetet
- 15. Mutasd a SwiftUI ellenőreit
- Következtetés
Szoftverfejlesztőként nem csak alkalmazásokat szeretünk készíteni, hanem az ehhez elérhető legjobb eszközöket is megtalálni és használni.
Nagyon szerencsések vagyunk, hogy iOS fejlesztőként dolgozhatunk. Eszköztárunkban most egy új programozási nyelv található SwiftUI. A rendelkezésünkre álló eszközökkel jól felszereltek vagyunk a jövőre nézve.
Szeretünk azonban hatékonyan dolgozni a rendelkezésünkre álló eszközökkel. A billentyűparancsok használata egyszerű technika a termelékenység növelésére és több kód írására.
Tehát az Xcode-ban csak a megfelelő billentyűparancsokat kell tudnia – azokat, amelyek minden más használt szerkesztő esetében egyediek.
Ezen az oldalon megtalálja a kevésbé ismert gyorsbillentyűket, így még jobban növelheti termelékenységét. Kezdjük.
1. Preview Plane show/elrejtés
Ez akkor is megtörténhet, ha útközben csak egy kis MacBook képernyővel van. Szerencsére az azonos billentyűparancs elérhető:
2. Nyissa meg a Gyorsművelet menüt
Ha van egy csapata, és az egyik tag szívesebben fejleszti a SwiftUI nézeteket kódban, míg egy másik a vizuális eszközt használja, akkor mindkettőt létrehozza!
A vászon és a kód soha nem lesz szinkronban! És ezzel szeretnék bemutatni egy hasznos billentyűparancsot mindenféle fejlesztő számára. A Gyorsműveletek menüt a következő parancsikon segítségével érheti el.
3. A kód kitöltése
Kódbefejezés nélkül nehéz elképzelni. Minden bizonnyal folyamatosan használni fogja az API-k vizsgálatára, és időt takaríthat meg gépelés közben.
4. Gyorsan nyissa meg
A Gyors megnyitása paranccsal gyorsan áthelyezheti a projekt vagy a munkaterület bármely forráshelyére. Egyszerűen kezdje el beírni bármely osztály, interfész, függvény, metódus, enum stb. nevét a projektben (és bármely importált SDK-ban), és megjelenik a keresési kifejezésnek megfelelő szimbólumok listája a felugró ablakban.
5. Tiszta
Ez akkor hasznos, ha teljesen biztos abban, hogy a létrehozott kód rendben van, de valami eltörik a végrehajtás során. Tisztítsa meg a projektet, és futtassa újra; talán – csak talán – a kódja helyes. Ha egy tisztító nem oldja meg a problémát, előfordulhat, hogy meg kell jelenítenie a hibakeresési részt.
6. Tekintse meg az eszközök rendeltetési helyét
Érdemes lehet nem csak a legnagyobb iPhone 13 Pro Max-en, hanem más kisebb okostelefonokon is megvizsgálni a perspektíváját. A cél megváltoztatásához használja ezt a praktikus parancsikont a célkiválasztás megnyitásához:
7. Keresse meg a Híváshierarchiát
Ez a parancsikon a Híváshierarchia nézetet jeleníti meg, amely megjeleníti a kódban szereplő összes olyan helyet, amely a kiválasztott metódust hívja, valamint azokat a metódusokat, amelyek sorra hívják ezeket a metódusokat, és így tovább.
8. Váltson a Vászonváltás vagy a SwiftUI előnézet között
A Canvas élő előnézetet nyújt az Ön által tervezett felhasználói felületről, miközben SwiftUI-kódot ír. Az Apple mindent megtett annak érdekében, hogy ezt a kétirányú élményt nyújtsa, ami azt jelenti, hogy az előnézetben végrehajtott változtatások (például a felhasználói felület komponenseinek áthelyezése vagy hozzáadása) a kódszerkesztőben is megjelennek, és fordítva.
9. Keressen bármilyen szöveget az egész projektben
Ha meg kell találnia egy bizonyos szöveget a projektben, használja a következő parancsot.
10. Elrejtés/Segédprogramok megjelenítése
Használaton kívül a jobb oldali segédprogram ablak is akadályozhatja. Mivel ez csak akkor hasznos, ha forgatókönyvön dolgozom, a következő paranccsal válthatom át, amikor átváltok a storyboard és a kódfájlok között.
11. Hibakeresési terület (Megjelenítés/Elrejtés)
Jelenítse meg a hibakeresési részt, amely tartalmazza a változók nézetét és a konzolt. Amikor a program elér egy töréspontot, a változók nézete megjeleníti a hatókörben lévő összes változó aktuális állapotát. A program futása közben láthatja, hogy mit regisztrált a konzolon. Ha túl van a hibakeresésen, használja ugyanazt a parancsikont a hibakeresési mező elrejtéséhez.
12. A kód behúzása újra
Ezt gyakran „formázó kódnak” nevezik, az Xcode-ban azonban „újra behúzásnak” nevezik. Bárhogyan is nevezzük, minden sor elejére a megfelelő mennyiségű szóközt hozzáadhatja, ha kiválasztja azt, majd követi az utasításokat. Egyetlen sort is behúzhat anélkül, hogy először ki kellene választania.
13. Közvetlenül a definícióhoz
Ez nagyon hasznos új API-k megtanulásakor vagy egy ismeretlen kódbázison való bejáráskor. Mit csinál pontosan az ObservedObject? Keresse meg a definícióját, hogy megismerje metódusait és attribútumait, az általa megvalósított interfészeket és az osztályt, amelyből származik.
14. A SwiftUI folytatja az előnézetet
Amikor megnyit egy nézetet, az Xcode nem hozza létre azonnal. Ehelyett megvárja, amíg kifejezetten utasítja erre. Az előnézet is hibásan működhet, ha bármilyen probléma van a SwiftUI kódban. Igen, a gombra kattintva folytathatja az előnézetet.
15. Mutasd a SwiftUI ellenőreit
Ez egy újabb UIKit parancsikon, amelyet ismernünk kell. A Fájlellenőrző, az Előzmények-ellenőrző, a Gyorssúgó-ellenőrző és az Attribútum-ellenőrző minden SwiftUI-nézetben megtalálható. Mindannyian számos hasznos funkciót kínálnak a jelenlegi nézetünkhöz képest.
A Gyorssúgó-felügyelő például hozzáférést biztosít számunkra az aktuális nézet dokumentációjához. Ez hasznos a beépített nézetek, például szöveg, szín stb. használatához.
Következtetés
Még ha a termelékenység kis szintjén is, a billentyűparancsok nagyszerű megközelítést jelentenek hatékonyságunk növelésére.
SwiftUI egy fantasztikus keretrendszer, amely lehetővé teszi mind a fejlesztők, mind a tervezők számára a felhasználói felületek gyors felépítését.
Hagy egy Válaszol