ഉള്ളടക്ക പട്ടിക[മറയ്ക്കുക][കാണിക്കുക]
- 1. പ്രിവ്യൂ പ്ലെയിൻ ഷോ/മറയ്ക്കുക
- 2. ക്വിക്ക് ആക്ഷൻ മെനു തുറക്കുക
- 3. കോഡിന്റെ പൂർത്തീകരണം
- 4. പെട്ടെന്ന് തുറക്കുക
- 5. വൃത്തിയാക്കുക
- 6. ഉപകരണങ്ങളുടെ പ്രിവ്യൂ ഡെസ്റ്റിനേഷൻ
- 7. കോൾ ശ്രേണി കണ്ടെത്തുക
- 8. ടോഗിൾ ക്യാൻവാസ് അല്ലെങ്കിൽ SwiftUI പ്രിവ്യൂ എന്നിവയ്ക്കിടയിൽ മാറുക
- 9. മുഴുവൻ പ്രോജക്റ്റിലും ഏതെങ്കിലും വാചകം കണ്ടെത്തുക
- 10. മറയ്ക്കുക/യൂട്ടിലിറ്റികൾ കാണിക്കുക
- 11. ഡീബഗ് ഏരിയ (കാണിക്കുക/മറയ്ക്കുക)
- 12. റീ-ഇൻഡന്റ് കോഡ്
- 13. നേരിട്ട് നിർവചനത്തിലേക്ക് പോകുക
- 14. SwiftUI പ്രിവ്യൂ പുനരാരംഭിക്കുന്നു
- 15. സ്വിഫ്റ്റ്യുഐയുടെ ഇൻസ്പെക്ടർമാരെ കാണിക്കുക
- തീരുമാനം
സോഫ്റ്റ്വെയർ ഡെവലപ്പർമാർ എന്ന നിലയിൽ, ആപ്പുകൾ നിർമ്മിക്കുന്നത് മാത്രമല്ല, അതിനായി ലഭ്യമായ ഏറ്റവും മികച്ച ടൂളുകൾ കണ്ടെത്താനും ഉപയോഗിക്കാനും ഞങ്ങൾ ഇഷ്ടപ്പെടുന്നു.
iOS ഡെവലപ്പർമാരായി പ്രവർത്തിക്കാൻ ഞങ്ങൾക്ക് ഭാഗ്യമുണ്ട്. ഞങ്ങളുടെ ടൂൾബോക്സിൽ ഇപ്പോൾ ഒരു പുതിയ പ്രോഗ്രാമിംഗ് ഭാഷയുണ്ട് സ്വിഫ്റ്റ് യുഐ. ഉപകരണങ്ങൾ ഉപയോഗിച്ച്, ഞങ്ങൾക്കുണ്ട്, ഭാവിയിലേക്ക് ഞങ്ങൾ നന്നായി സജ്ജരാണ്.
എന്നിരുന്നാലും, ഞങ്ങളുടെ പക്കലുള്ള ഉപകരണങ്ങൾ ഉപയോഗിച്ച് ഫലപ്രദമായി പ്രവർത്തിക്കാൻ ഞങ്ങൾ ഇഷ്ടപ്പെടുന്നു. കീബോർഡ് കുറുക്കുവഴികൾ ഉപയോഗിക്കുന്നത് ഞങ്ങളുടെ ഉൽപ്പാദനക്ഷമത വർദ്ധിപ്പിക്കുന്നതിനും കൂടുതൽ കോഡ് എഴുതുന്നതിനുമുള്ള ഒരു ലളിതമായ സാങ്കേതികതയാണ്.
അതിനാൽ, Xcode-ൽ നിങ്ങൾ അറിഞ്ഞിരിക്കേണ്ടത് ബാധകമായ കീബോർഡ് കുറുക്കുവഴികൾ മാത്രമാണ് - നിങ്ങൾ ഉപയോഗിച്ച മറ്റെല്ലാ എഡിറ്റർമാർക്കും അദ്വിതീയമായവ.
ഈ പേജിൽ അത്ര അറിയപ്പെടാത്ത സ്വിഫ്റ്റ് കീബോർഡ് കുറുക്കുവഴികൾ നിങ്ങൾ കണ്ടെത്തും, അതുവഴി നിങ്ങളുടെ ഉൽപ്പാദനക്ഷമത ഇനിയും വർദ്ധിപ്പിക്കാനാകും. നമുക്ക് തുടങ്ങാം.
1. പ്രിവ്യൂ പ്ലെയിൻ ഷോ/മറയ്ക്കുക
നിങ്ങൾ ഒരു ചെറിയ മാക്ബുക്ക് സ്ക്രീനുമായി യാത്രയിലാണെങ്കിൽ ഇത് സംഭവിക്കാം. ഭാഗ്യവശാൽ, സമാനമായ കീബോർഡ് കുറുക്കുവഴി ലഭ്യമാണ്:
2. ക്വിക്ക് ആക്ഷൻ മെനു തുറക്കുക
നിങ്ങൾക്ക് ഒരു ടീം ഉള്ളപ്പോൾ ഒരു അംഗം കോഡിൽ SwiftUI കാഴ്ചകൾ വികസിപ്പിക്കാൻ താൽപ്പര്യപ്പെടുകയും മറ്റൊരാൾ വിഷ്വൽ ടൂൾ ഉപയോഗിക്കാൻ താൽപ്പര്യപ്പെടുകയും ചെയ്യുമ്പോൾ, അത് രണ്ടും സൃഷ്ടിക്കും!
നിങ്ങളുടെ ക്യാൻവാസും കോഡും ഒരിക്കലും സമന്വയത്തിന് പുറത്താകില്ല! അതോടൊപ്പം, എല്ലാത്തരം ഡെവലപ്പർമാർക്കും ഉപയോഗപ്രദമായ ഒരു കീബോർഡ് കുറുക്കുവഴി അവതരിപ്പിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. ഇനിപ്പറയുന്ന കുറുക്കുവഴി ഉപയോഗിച്ച് നിങ്ങൾക്ക് ദ്രുത-പ്രവർത്തന മെനു ആക്സസ് ചെയ്യാൻ കഴിയും.
3. കോഡിന്റെ പൂർത്തീകരണം
കോഡ് പൂർത്തിയാകാതെ ജോലി ചെയ്യുന്നത് ഗർഭം ധരിക്കാൻ പ്രയാസമാണ്. API-കൾ അന്വേഷിക്കുന്നതിനും ടൈപ്പുചെയ്യുമ്പോൾ സമയം ലാഭിക്കുന്നതിനും നിങ്ങൾ തീർച്ചയായും ഇത് എല്ലായ്പ്പോഴും ഉപയോഗിക്കും.
4. പെട്ടെന്ന് തുറക്കുക
ഓപ്പൺ ക്വിഡി കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ പ്രോജക്റ്റിലെയോ വർക്ക്സ്പെയ്സിലെയോ ഏത് ഉറവിട ലൊക്കേഷനിലേക്കും വേഗത്തിൽ നീങ്ങാൻ കഴിയും. നിങ്ങളുടെ പ്രോജക്റ്റിൽ (കൂടാതെ നിങ്ങൾ ഇറക്കുമതി ചെയ്ത ഏതെങ്കിലും SDK) ക്ലാസ്, ഇന്റർഫേസ്, ഫംഗ്ഷൻ, രീതി, enum മുതലായവയുടെ പേര് നൽകാൻ ആരംഭിക്കുക, കൂടാതെ തിരയൽ ശൈലിയുമായി പൊരുത്തപ്പെടുന്ന ചിഹ്നങ്ങളുടെ ഒരു ലിസ്റ്റ് പോപ്പ്അപ്പിൽ ദൃശ്യമാകും.
5. വൃത്തിയാക്കുക
നിങ്ങൾ സൃഷ്ടിച്ച കോഡ് ശരിയാണെന്ന് നിങ്ങൾക്ക് ഉറപ്പുണ്ടെങ്കിൽ ഇത് വളരെ സൗകര്യപ്രദമാണ്, എന്നാൽ നിങ്ങൾ അത് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ എന്തെങ്കിലും തകരുന്നു. പ്രോജക്റ്റ് വൃത്തിയാക്കി വീണ്ടും പ്രവർത്തിപ്പിക്കുക; ഒരുപക്ഷേ - ഒരുപക്ഷേ - നിങ്ങളുടെ കോഡ് ശരിയാണ്. ഒരു ക്ലീനർ നിങ്ങളുടെ പ്രശ്നം പരിഹരിച്ചില്ലെങ്കിൽ, നിങ്ങൾ ഡീബഗ് വിഭാഗം പ്രദർശിപ്പിക്കേണ്ടതുണ്ട്.
6. ഉപകരണങ്ങളുടെ പ്രിവ്യൂ ഡെസ്റ്റിനേഷൻ
ഏറ്റവും വലിയ iPhone 13 Pro Max-ൽ മാത്രമല്ല, മറ്റ് ചെറിയ സ്മാർട്ട്ഫോണുകളിലും നിങ്ങളുടെ കാഴ്ചപ്പാട് പരിശോധിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. ലക്ഷ്യസ്ഥാനം മാറ്റാൻ, ലക്ഷ്യസ്ഥാന തിരഞ്ഞെടുപ്പ് തുറക്കാൻ ഈ ഹാൻഡി കുറുക്കുവഴി ഉപയോഗിക്കുക:
7. കോൾ ശ്രേണി കണ്ടെത്തുക
ഈ കുറുക്കുവഴി കോൾ ഹൈറാർക്കി കാഴ്ച പ്രദർശിപ്പിക്കും, അത് തിരഞ്ഞെടുത്ത രീതിയെ വിളിക്കുന്ന നിങ്ങളുടെ കോഡിലെ ഏതെങ്കിലും ലൊക്കേഷനുകളും അതുപോലെ തന്നെ ആ രീതികളെ വിളിക്കുന്ന ഏത് രീതികളും പ്രദർശിപ്പിക്കും.
8. ടോഗിൾ ക്യാൻവാസ് അല്ലെങ്കിൽ SwiftUI പ്രിവ്യൂ എന്നിവയ്ക്കിടയിൽ മാറുക
നിങ്ങൾ SwiftUI കോഡ് എഴുതുമ്പോൾ നിങ്ങൾ രൂപകൽപ്പന ചെയ്യുന്ന UI-യുടെ തത്സമയ പ്രിവ്യൂ ക്യാൻവാസ് നൽകുന്നു. ഇത് രണ്ട്-വഴി അനുഭവമാക്കി മാറ്റാൻ Apple വളരെയധികം പരിശ്രമിച്ചു, അതിനർത്ഥം നിങ്ങൾ പ്രിവ്യൂവിൽ വരുത്തുന്ന ഏതൊരു മാറ്റവും (ഉദാഹരണത്തിന്, UI ഘടകങ്ങൾ നീക്കുകയോ ചേർക്കുകയോ ചെയ്യുന്നതിലൂടെ) കോഡ് എഡിറ്ററിലും പ്രതിഫലിക്കും, തിരിച്ചും.
9. മുഴുവൻ പ്രോജക്റ്റിലും ഏതെങ്കിലും വാചകം കണ്ടെത്തുക
നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഒരു പ്രത്യേക വാചകം കണ്ടെത്തേണ്ടിവരുമ്പോൾ, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.
10. മറയ്ക്കുക/യൂട്ടിലിറ്റികൾ കാണിക്കുക
ഉപയോഗത്തിലില്ലാത്തപ്പോൾ, വലതുവശത്തുള്ള യൂട്ടിലിറ്റി വിൻഡോയും വഴിയിൽ വരാം. ഞാൻ ഒരു സ്റ്റോറിബോർഡിൽ പ്രവർത്തിക്കുമ്പോൾ മാത്രമേ ഇത് എനിക്ക് ഉപയോഗപ്രദമാകൂ, സ്റ്റോറിബോർഡിനും കോഡ് ഫയലുകൾക്കുമിടയിൽ ഞാൻ മാറുമ്പോൾ അത് ടോഗിൾ ചെയ്യാൻ ഞാൻ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുന്നു.
11. ഡീബഗ് ഏരിയ (കാണിക്കുക/മറയ്ക്കുക)
ഡീബഗ് വിഭാഗം പ്രദർശിപ്പിക്കുക, അതിൽ വേരിയബിളുകൾ കാഴ്ചയും കൺസോളും ഉൾപ്പെടുന്നു. നിങ്ങളുടെ പ്രോഗ്രാം ഒരു ബ്രേക്ക്പോയിന്റിൽ എത്തുമ്പോൾ, വേരിയബിൾസ് വ്യൂ സ്കോപ്പിലുള്ള എല്ലാ വേരിയബിളുകളുടെയും നിലവിലെ അവസ്ഥ പ്രദർശിപ്പിക്കുന്നു. കൺസോളിൽ നിങ്ങളുടെ പ്രോഗ്രാം പ്രവർത്തിക്കുമ്പോൾ നിങ്ങൾ ലോഗിൻ ചെയ്തതെന്തും നിങ്ങൾ കാണും. നിങ്ങൾ ഡീബഗ്ഗിംഗ് നടത്തുമ്പോൾ, ഡീബഗ് ബോക്സ് മറയ്ക്കാൻ ഇതേ കുറുക്കുവഴി ഉപയോഗിക്കുക.
12. റീ-ഇൻഡന്റ് കോഡ്
ഇത് പലപ്പോഴും "ഫോർമാറ്റിംഗ് കോഡ്" എന്ന് വിളിക്കപ്പെടുന്നു, എന്നിരുന്നാലും Xcode-ൽ ഇതിനെ "റീ-ഇൻഡന്റ്" എന്ന് വിളിക്കുന്നു. നിങ്ങൾ അതിനെ എന്ത് വിളിച്ചാലും, ഓരോ വരിയുടെയും തുടക്കത്തിൽ അത് തിരഞ്ഞെടുത്ത് നിർദ്ദേശങ്ങൾ പാലിച്ചുകൊണ്ട് നിങ്ങൾക്ക് അനുയോജ്യമായ സ്ഥലം ചേർക്കാവുന്നതാണ്. ഒരു വരി ആദ്യം തിരഞ്ഞെടുക്കാതെ തന്നെ നിങ്ങൾക്ക് വീണ്ടും ഇൻഡന്റ് ചെയ്യാനും കഴിയും.
13. നേരിട്ട് നിർവചനത്തിലേക്ക് പോകുക
പുതിയ API-കൾ പഠിക്കുമ്പോഴോ പരിചിതമല്ലാത്ത ഒരു കോഡ്ബേസ് വഴി സഞ്ചരിക്കുമ്പോഴോ ഇത് ശരിക്കും ഉപയോഗപ്രദമാണ്. ObservedObject കൃത്യമായി എന്താണ് ചെയ്യുന്നത്? അതിന്റെ രീതികളെക്കുറിച്ചും ആട്രിബ്യൂട്ടുകളെക്കുറിച്ചും അത് നടപ്പിലാക്കുന്ന ഇന്റർഫേസുകളെക്കുറിച്ചും അതിൽ നിന്ന് ഉരുത്തിരിഞ്ഞ ക്ലാസിനെക്കുറിച്ചും അറിയാൻ അതിന്റെ നിർവചനത്തിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക.
14. SwiftUI പ്രിവ്യൂ പുനരാരംഭിക്കുന്നു
നിങ്ങൾ ഒരു കാഴ്ച തുറക്കുമ്പോൾ, Xcode അത് തൽക്ഷണം നിർമ്മിക്കുന്നില്ല. പകരം നിങ്ങൾ അങ്ങനെ ചെയ്യാൻ വ്യക്തമായി നിർദ്ദേശിക്കുന്നതുവരെ അത് കാത്തിരിക്കും. ഞങ്ങളുടെ SwiftUI കോഡിൽ എന്തെങ്കിലും പ്രശ്നങ്ങളുണ്ടെങ്കിൽ പ്രിവ്യൂ തകരാറിലായേക്കാം. അതെ, ബട്ടൺ ക്ലിക്കുചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് പ്രിവ്യൂ പുനരാരംഭിക്കാം.
15. സ്വിഫ്റ്റ്യുഐയുടെ ഇൻസ്പെക്ടർമാരെ കാണിക്കുക
ഇത് നമുക്ക് പരിചിതമായ മറ്റൊരു UIKit കുറുക്കുവഴിയാണ്. ഫയൽ ഇൻസ്പെക്ടർ, ഹിസ്റ്ററി ഇൻസ്പെക്ടർ, ക്വിക്ക് ഹെൽപ്പ് ഇൻസ്പെക്ടർ, ആട്രിബ്യൂട്ടുകൾ ഇൻസ്പെക്ടർ എന്നിവരെല്ലാം എല്ലാ SwiftUI കാഴ്ചയിലും ഉണ്ട്. അവയെല്ലാം നമ്മുടെ നിലവിലെ കാഴ്ചയുമായി ബന്ധപ്പെട്ട് ഉപയോഗപ്രദമായ നിരവധി സവിശേഷതകൾ നൽകുന്നു.
ക്വിക്ക് ഹെൽപ്പ് ഇൻസ്പെക്ടർ, ഉദാഹരണത്തിന്, നിലവിലെ കാഴ്ചയെ സംബന്ധിച്ച ഡോക്യുമെന്റേഷനിലേക്ക് ഞങ്ങൾക്ക് ആക്സസ് നൽകുന്നു. ടെക്സ്റ്റ്, കളർ തുടങ്ങിയ ബിൽറ്റ്-ഇൻ കാഴ്ചകൾ ഉപയോഗിക്കുന്നതിന് ഇത് ഉപയോഗപ്രദമാണ്.
തീരുമാനം
ഉൽപ്പാദനക്ഷമതയുടെ ഒരു ചെറിയ തലത്തിലാണെങ്കിലും, കീബോർഡ് കുറുക്കുവഴികൾ നമ്മുടെ കാര്യക്ഷമത വർദ്ധിപ്പിക്കുന്നതിനുള്ള ഒരു മികച്ച സമീപനമാണ്.
സ്വിഫ്റ്റ് യുഐ ഉപയോക്തൃ ഇന്റർഫേസുകൾ വേഗത്തിൽ നിർമ്മിക്കാൻ ഡവലപ്പർമാരെയും ഡിസൈനർമാരെയും അനുവദിക്കുന്ന ഒരു മികച്ച ചട്ടക്കൂടാണ്.
നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക