Мазмуну[Жашыруу][Көрсөтүү]
- 1. Учак көрсөтүү/жашыруу
- 2. Ыкчам аракет менюсун ачыңыз
- 3. Коддун бүтүшү
- 4. Тез ачыңыз
- 5. таза
- 6. Түзмөктөрдүн көздөгөн жерин алдын ала көрүү
- 7. Чалуу иерархиясын табыңыз
- 8. Toggle canvas же SwiftUI preview ортосунда которулуңуз
- 9. Бүтүндөй долбоордо каалаган текстти табыңыз
- 10. Жашыруу/Утилиталарды көрсөтүү
- 11. Мүчүлүштүктөрдү оңдоо аймагы (Көрсөтүү/Жашыруу)
- 12. Кайрадан чегинүү кодекси
- 13. Түздөн-түз аныктамага өтүңүз
- 14. SwiftUI алдын ала кароону улантат
- 15. SwiftUI инспекторлорун көрсөтүңүз
- жыйынтыктоо
Программалык камсыздоону иштеп чыгуучулар катары биз колдонмолорду түзүүнү эле эмес, ошондой эле бул үчүн жеткиликтүү болгон эң жакшы куралдарды таап, колдонууну жакшы көрөбүз.
Биз iOS иштеп чыгуучулары катары иштөө үчүн чындап бактылуубуз. Эми биздин куралдар кутучабызда жаңы программалоо тили бар SwiftUI. аспаптар менен, бизде бар, биз келечек үчүн жакшы жабдылган.
Бирок биз колдо болгон куралдар менен эффективдүү иштегенди жакшы көрөбүз. Баскычтоптун жарлыктарын колдонуу өндүрүмдүүлүгүбүздү жогорулатуу жана көбүрөөк код жазуу үчүн жөнөкөй ыкма.
Ошентип, Xcode'до сиз билишиңиз керек болгон бардык баскычтоптун жарактуу жарлыктары – бул сиз колдонгон башка редакторлор үчүн уникалдуу болуп саналат.
Сиз бул баракчадан анча белгилүү эмес тез баскычтопторду табасыз, андыктан өндүрүмдүүлүгүңүздү дагы да жогорулата аласыз. баштайлы.
1. Учак көрсөтүү/жашыруу
Бул бир аз гана MacBook экраны менен баратсаңыз да болушу мүмкүн. Бактыга жараша, окшош баскычтоп бар:
2. Ыкчам аракет менюсун ачыңыз
Эгер сизде команда болгондо жана бир мүчө коддо SwiftUI көрүнүштөрүн иштеп чыгууну кааласа, экинчиси визуалдык куралды колдонууну кааласа, ал экөөнү тең жаратат!
Сиздин кенепиңиз жана кодуңуз эч качан шайкештешпейт! Муну менен мен бардык иштеп чыгуучулар үчүн пайдалуу баскычтопту сунуштагым келет. Төмөнкү жарлыкты колдонуу менен Ыкчам аракеттер менюсуна кире аласыз.
3. Коддун бүтүшү
Кодду толуктоосуз иштөөнү ойлоп табуу кыйын. Сиз аны ар дайым API'лерди изилдөө жана терип жатканда убакытты үнөмдөө үчүн колдоносуз.
4. Тез ачыңыз
Сиз тез ачуу буйругун колдонуп, долбооруңуздагы же жумушчу мейкиндиктеги каалаган булак жайгашкан жерге тез жылып кете аласыз. Жөн гана проектиңизге каалаган класстын, интерфейстин, функциянын, методдун, энумдун ж.б. атын киргизип баштаңыз (жана сиз импорттогон каалаган SDK) жана калкыма терезеде издөө фразасына дал келген символдордун тизмеси пайда болот.
5. таза
Бул сиз түзгөн кодуңуздун туура экенине толук ишенсеңиз ыңгайлуу, бирок аны аткарганыңызда бир нерсе бузулат. Долбоорду тазалап, кайра иштетүү; балким – жөн эле мүмкүн – сиздин кодуңуз туура. Эгер тазалоочу көйгөйүңүздү чечпесе, мүчүлүштүктөрдү оңдоо бөлүмүн көрсөтүшүңүз керек болушу мүмкүн.
6. Түзмөктөрдүн көздөгөн жерин алдын ала көрүү
Сиз эң чоң iPhone 13 Pro Max гана эмес, башка кичинекей смартфондор боюнча да өз көз карашыңызды текшергиңиз келет. Көздөгөн жерди өзгөртүү үчүн, көздөгөн жерди тандоо үчүн бул ыңгайлуу жарлыкты колдонуңуз:
7. Чалуу иерархиясын табыңыз
Бул жарлык Чалуу иерархиясы көрүнүшүн көрсөтөт, ал сиздин кодуңузда тандалган ыкманы чакырган бардык жерлерди, ошондой эле ошол ыкмаларды өз кезегинде чакырган ыкмаларды жана башкалар көрсөтөт.
8. Toggle canvas же SwiftUI preview ортосунда которулуңуз
Canvas сиз SwiftUI кодун жазып жатканда, сиз иштеп жаткан UIдин жандуу алдын ала көрүнүшүн берет. Apple муну эки тараптуу тажрыйбага айландыруу үчүн көп аракет кылды, бул алдын ала көрүүдөгү бардык өзгөртүүлөрүңүз (мисалы, UI компоненттерин жылдыруу же кошуу менен) код редакторунда да чагылдырылат жана тескерисинче.
9. Бүтүндөй долбоордо каалаган текстти табыңыз
Долбооруңуздан белгилүү бир текстти табышыңыз керек болгондо, төмөнкү буйрукту колдонуңуз.
10. Жашыруу/Утилиталарды көрсөтүү
Колдонулбаган учурда оң жактагы утилита терезеси да жолтоо болушу мүмкүн. Бул мен үчүн сюжеттик тактада иштеп жатканда гана пайдалуу болгондуктан, мен сюжеттик такта менен код файлдарынын ортосунда өткөндө аны которуштуруу үчүн төмөнкү буйрукту колдоном.
11. Мүчүлүштүктөрдү оңдоо аймагы (Көрсөтүү/Жашыруу)
Өзгөрмөлөрдүн көрүнүшүн жана консолун камтыган мүчүлүштүктөрдү оңдоо бөлүмүн көрсөтүңүз. Программаңыз үзгүлтүккө жеткенде, өзгөрмөлөр көрүнүшү масштабдагы бардык өзгөрмөлөрдүн учурдагы абалын көрсөтөт. Программаңыз консолдо иштеп жатканда, эмнени киргизгениңизди көрөсүз. Мүчүлүштүктөрдү оңдоону аяктагандан кийин, мүчүлүштүктөрдү оңдоо кутучасын жашыруу үчүн ошол эле жарлыкты колдонуңуз.
12. Кайрадан чегинүү кодекси
Бул көбүнчө "форматтоо коду" деп аталат, бирок Xcodeде ал "Кайра чегинүү" деп аталат. Аны эмне деп атабаңыз, аны тандап, андан кийин нускамаларды аткаруу менен ар бир саптын башына тийиштүү орун кошо аласыз. Ошондой эле бир сапты биринчи тандабастан кайра чегинүүгө болот.
13. Түздөн-түз аныктамага өтүңүз
Бул жаңы APIлерди үйрөнүүдө же бейтааныш код базасын аралап өтүүдө абдан пайдалуу. ObservedObject так эмне кылат? Анын методдору жана атрибуттары, ишке ашырган интерфейстери жана ал алынган класс жөнүндө билүү үчүн анын аныктамасына өтүңүз.
14. SwiftUI алдын ала кароону улантат
Көрүнүштү ачканда, Xcode аны дароо түзбөйт. Анын ордуна, сиз ага так көрсөтмө бергенге чейин күтөт. Биздин SwiftUI кодубузда кандайдыр бир көйгөйлөр бар болсо, алдын ала көрүү да бузулушу мүмкүн. Ооба, баскычты чыкылдатуу менен алдын ала көрүүнү уланта аласыз.
15. SwiftUI инспекторлорун көрсөтүңүз
Бул дагы бир UIKit жарлыгы, биз тааныш болушубуз керек. Файл инспектору, Тарых инспектору, Ыкчам жардам инспектору жана Атрибуттар инспектору ар бир SwiftUI көрүнүшүндө бар. Алардын бардыгы бизге азыркы көз карашыбызга байланыштуу бир катар пайдалуу функцияларды берет.
Ыкчам жардам инспектору, мисалы, бизге учурдагы көрүнүшкө байланыштуу документтерди алууга мүмкүнчүлүк берет. Бул Текст, Түс жана башкалар сыяктуу камтылган көрүнүштөрдү колдонуу үчүн пайдалуу.
жыйынтыктоо
Ал өндүрүмдүүлүктүн кичинекей деңгээлинде болсо да, баскычтоптун жарлыктары биздин натыйжалуулукту жогорулатуу үчүн эң сонун ыкма.
SwiftUI иштеп чыгуучуларга да, дизайнерлерге да колдонуучу интерфейстерин тез курууга мүмкүндүк берген фантастикалык алкак.
Таштап Жооп