სარჩევი[დამალვა][ჩვენება]
- 1. წინასწარი გადახედვა თვითმფრინავის ჩვენება/დამალვა
- 2. გახსენით სწრაფი მოქმედების მენიუ
- 3. კოდის შევსება
- 4. გახსენით სწრაფად
- 5. სუფთა
- 6. მოწყობილობების დანიშნულების წინასწარი გადახედვა
- 7. იპოვეთ ზარის იერარქია
- 8. გადართვა გადართვა ტილოზე ან SwiftUI გადახედვას შორის
- 9. იპოვეთ ნებისმიერი ტექსტი მთელ პროექტში
- 10. დამალვის/კომუნალური პროგრამების ჩვენება
- 11. გამართვის არე (ჩვენება/დამალვა)
- 12. ხელახალი აბზაცის კოდი
- 13. პირდაპირ გადადით განმარტებაზე
- 14. SwiftUI განაახლებს გადახედვას
- 15. SwiftUI-ის ინსპექტორების ჩვენება
- დასკვნა
როგორც პროგრამული უზრუნველყოფის შემქმნელებს, ჩვენ მოგვწონს არა მხოლოდ აპლიკაციების შექმნა, არამედ საუკეთესო ინსტრუმენტების პოვნა და გამოყენება.
ჩვენ ნამდვილად გაგვიმართლა, რომ ვიმუშაოთ iOS დეველოპერებად. ჩვენ ახლა გვაქვს ახალი პროგრამირების ენა ჩვენს ხელსაწყოთა ყუთში SwiftUI. ინსტრუმენტებით, რაც გვაქვს, მომავლისთვის კარგად ვართ აღჭურვილი.
თუმცა, ჩვენ გვსურს ეფექტურად მუშაობა იმ ინსტრუმენტებთან, რაც გვაქვს. კლავიატურის მალსახმობების გამოყენება მარტივი ტექნიკაა ჩვენი პროდუქტიულობის გაზრდისა და მეტი კოდის დასაწერად.
ასე რომ, ყველაფერი რაც თქვენ უნდა იცოდეთ Xcode-ში არის კლავიატურის მოქმედი მალსახმობები – ისინი, რომლებიც უნიკალურია თქვენს მიერ გამოყენებული ყველა სხვა რედაქტორისთვის.
ამ გვერდზე ნახავთ ნაკლებად ცნობილ სწრაფი კლავიატურის მალსახმობებს, ასე რომ თქვენ შეგიძლიათ კიდევ უფრო გაზარდოთ თქვენი პროდუქტიულობა. Მოდით დავიწყოთ.
1. წინასწარი გადახედვა თვითმფრინავის ჩვენება/დამალვა
ეს ასევე შეიძლება მოხდეს, თუ მოგზაურობთ მხოლოდ პატარა MacBook ეკრანით. საბედნიეროდ, კლავიატურის იდენტური მალსახმობი ხელმისაწვდომია:
2. გახსენით სწრაფი მოქმედების მენიუ
როდესაც გყავთ გუნდი და ერთ წევრს ურჩევნია SwiftUI ხედების კოდით განვითარება, მეორეს კი ვიზუალური ხელსაწყოს გამოყენება, ის ორივეს გამოიმუშავებს!
თქვენი ტილო და კოდი არასოდეს იქნება სინქრონიზებული! ამასთან, მინდა წარმოგიდგინოთ კლავიატურის სასარგებლო მალსახმობი ყველა სახის დეველოპერისთვის. სწრაფი მოქმედებების მენიუში წვდომა შეგიძლიათ შემდეგი მალსახმობის გამოყენებით.
3. კოდის შევსება
კოდის შევსების გარეშე მუშაობა რთულია. თქვენ აუცილებლად გამოიყენებთ მას ყოველთვის API-ების გამოსაკვლევად და დროის დაზოგვისას აკრეფისას.
4. გახსენით სწრაფად
თქვენ შეგიძლიათ სწრაფად გადახვიდეთ ნებისმიერ წყაროში თქვენს პროექტში ან სამუშაო სივრცეში ბრძანების სწრაფი გახსნის გამოყენებით. უბრალოდ დაიწყეთ ნებისმიერი კლასის, ინტერფეისის, ფუნქციის, მეთოდის, enum-ის სახელის შეყვანა თქვენს პროექტში (და თქვენს მიერ იმპორტირებულ ნებისმიერ SDK-ს) და ამომხტარ ფანჯარაში გამოჩნდება სიმბოლოების სია, რომლებიც ემთხვევა საძიებო ფრაზას.
5. სუფთა
ეს მოსახერხებელია, როდესაც დარწმუნებული ხართ, რომ თქვენ მიერ შექმნილი კოდი ნორმალურია, მაგრამ რაღაც იშლება, როდესაც თქვენ შეასრულებთ მას. გაასუფთავეთ პროექტი და განაახლეთ იგი; შესაძლოა - უბრალოდ შეიძლება - თქვენი კოდი სწორია. თუ გამწმენდი არ გადაჭრის თქვენს პრობლემას, შეიძლება დაგჭირდეთ გამართვის განყოფილების ჩვენება.
6. მოწყობილობების დანიშნულების წინასწარი გადახედვა
შეიძლება გსურდეთ თქვენი პერსპექტივის შემოწმება არა მხოლოდ უდიდეს iPhone 13 Pro Max-ზე, არამედ სხვა პატარა სმარტფონებზეც. დანიშნულების ადგილის შესაცვლელად გამოიყენეთ ეს მოსახერხებელი მალსახმობი დანიშნულების არჩევის გასახსნელად:
7. იპოვეთ ზარის იერარქია
ეს მალსახმობი აჩვენებს ზარის იერარქიის ხედს, რომელიც აჩვენებს თქვენს კოდში არსებულ ნებისმიერ ადგილს, რომელიც იძახებს არჩეულ მეთოდს, ისევე როგორც ყველა მეთოდს, რომელიც თავის მხრივ გამოიძახებს ამ მეთოდებს და ა.შ.
8. გადართვა გადართვა ტილოზე ან SwiftUI გადახედვას შორის
Canvas გაძლევთ პირდაპირ გადახედვას იმ ინტერფეისის, რომელსაც თქვენ ქმნით SwiftUI კოდის წერისას. Apple-მა დიდი ძალისხმევა გასწია, რათა ეს ორმხრივი გამოცდილება ყოფილიყო, რაც ნიშნავს, რომ ნებისმიერი ცვლილება, რომელსაც თქვენ განახორციელებთ გადახედვისას (მაგალითად, UI კომპონენტების გადაადგილებით ან დამატებით) ასევე აისახება კოდის რედაქტორში და პირიქით.
9. იპოვეთ ნებისმიერი ტექსტი მთელ პროექტში
როდესაც თქვენ გჭირდებათ გარკვეული ტექსტის პოვნა თქვენს პროექტში, გამოიყენეთ შემდეგი ბრძანება.
10. დამალვის/კომუნალური პროგრამების ჩვენება
როდესაც არ იყენებთ, მარცხნივ მდებარე კომუნალურმა ფანჯარამ შეიძლება ხელი შეუშალოს. იმის გამო, რომ ის ჩემთვის მხოლოდ გამოსადეგია, როდესაც ვმუშაობ სკრიპტობორდზე, ვიყენებ შემდეგ ბრძანებას მის გადასართავად, როდესაც გადავდივარ სცენარის და კოდურ ფაილებს შორის.
11. გამართვის არე (ჩვენება/დამალვა)
აჩვენეთ გამართვის განყოფილება, რომელიც მოიცავს ცვლადების ხედს და კონსოლს. როდესაც თქვენი პროგრამა მიაღწევს წყვეტის წერტილს, ცვლადების ხედი აჩვენებს ყველა ცვლადის მიმდინარე მდგომარეობას მასშტაბით. თქვენ დაინახავთ იმას, რასაც თქვენ შესული ხართ, როდესაც თქვენი პროგრამა მუშაობს კონსოლში. როდესაც გამართვის პროცესში ხართ, გამოიყენეთ იგივე მალსახმობი გამართვის ველის დასამალად.
12. ხელახალი აბზაცის კოდი
მას ხშირად მოიხსენიებენ, როგორც "ფორმატირების კოდს", თუმცა Xcode-ში მას "ხელახალი შეწევა" უწოდებენ. როგორსაც არ უნდა დაარქმევთ, შეგიძლიათ დაამატოთ შესაბამისი სივრცე თითოეული ხაზის დასაწყისში მისი არჩევით და შემდეგ ინსტრუქციის შემდეგ. თქვენ ასევე შეგიძლიათ ერთი ხაზის ხელახლა შეწევა მისი პირველი არჩევის გარეშე.
13. პირდაპირ გადადით განმარტებაზე
ეს მართლაც სასარგებლოა ახალი API-ების სწავლისას ან უცნობ კოდების ბაზის გავლისას. კონკრეტულად რას აკეთებს ObservedObject? გადადით მის განმარტებაზე, რათა გაეცნოთ მის მეთოდებსა და ატრიბუტებს, ინტერფეისებს, რომლებსაც ის ახორციელებს და კლასიდან გამომდინარეობს.
14. SwiftUI განაახლებს გადახედვას
როდესაც ხსნით ხედს, Xcode მყისიერად არ აშენებს მას. ამის ნაცვლად, ის დაელოდება მანამ, სანამ ამას პირდაპირ დაავალებთ. გადახედვისას ასევე შეიძლება გაუმართავი იყოს, თუ რაიმე პრობლემაა ჩვენს SwiftUI კოდში. დიახ, შეგიძლიათ განაახლოთ გადახედვა ღილაკზე დაწკაპუნებით.
15. SwiftUI-ის ინსპექტორების ჩვენება
ეს არის კიდევ ერთი UIKit მალსახმობი, რომელსაც უნდა ვიცნობდეთ. ფაილების ინსპექტორი, ისტორიის ინსპექტორი, სწრაფი დახმარების ინსპექტორი და ატრიბუტების ინსპექტორი ყველა წარმოდგენილია SwiftUI-ის ყველა ხედში. ყველა მათგანი გვაწვდის უამრავ სასარგებლო ფუნქციას ჩვენს დღევანდელ შეხედულებასთან დაკავშირებით.
სწრაფი დახმარების ინსპექტორი, მაგალითად, გვაძლევს წვდომას მიმდინარე ხედთან დაკავშირებულ დოკუმენტაციაზე. ეს სასარგებლოა ჩაშენებული ხედების გამოსაყენებლად, როგორიცაა ტექსტი, ფერი და ა.შ.
დასკვნა
მაშინაც კი, თუ ის პროდუქტიულობის მცირე დონეზეა, კლავიატურის მალსახმობები შესანიშნავი მიდგომაა ჩვენი ეფექტურობის გასაზრდელად.
SwiftUI არის ფანტასტიკური ჩარჩო, რომელიც საშუალებას აძლევს როგორც დეველოპერებს, ასევე დიზაინერებს სწრაფად შექმნან მომხმარებლის ინტერფეისი.
დატოვე პასუხი