பொருளடக்கம்[மறை][காட்டு]
- 1. முன்னோட்டம் ப்ளேன் ஷோ/மறை
- 2. விரைவு-செயல் மெனுவைத் திறக்கவும்
- 3. குறியீட்டை நிறைவு செய்தல்
- 4. விரைவாக திறக்கவும்
- 5. சுத்தமான
- 6. சாதனங்களின் முன்னோட்ட இலக்கு
- 7. அழைப்பு படிநிலையைக் கண்டறியவும்
- 8. கேன்வாஸ் அல்லது ஸ்விஃப்ட்யூஐ முன்னோட்டத்தை மாற்றவும்
- 9. முழு திட்டத்திலும் எந்த உரையையும் கண்டறியவும்
- 10. மறை/பயன்பாடுகளைக் காட்டு
- 11. பிழைத்திருத்த பகுதி (காண்பி/மறை)
- 12. மறு உள்தள்ளல் குறியீடு
- 13. நேரடியாக வரையறைக்குச் செல்லவும்
- 14. SwiftUI முன்னோட்டத்தை மீண்டும் தொடங்கும்
- 15. SwiftUI இன் இன்ஸ்பெக்டர்களைக் காட்டு
- தீர்மானம்
மென்பொருள் உருவாக்குநர்களாக, நாங்கள் பயன்பாடுகளை உருவாக்குவது மட்டுமல்லாமல், அதற்கான சிறந்த கருவிகளைக் கண்டறிந்து பயன்படுத்தவும் விரும்புகிறோம்.
iOS டெவலப்பர்களாக பணிபுரிவதில் நாங்கள் உண்மையிலேயே அதிர்ஷ்டசாலிகள். இப்போது எங்கள் கருவிப்பெட்டியில் ஒரு புதிய நிரலாக்க மொழி உள்ளது ஸ்விஃப்ட்யூஐ. கருவிகளுடன், எங்களிடம் உள்ளது, நாங்கள் எதிர்காலத்திற்கு நன்கு பொருத்தப்பட்டுள்ளோம்.
இருப்பினும், எங்களிடம் உள்ள கருவிகளைக் கொண்டு திறம்பட செயல்பட விரும்புகிறோம். விசைப்பலகை குறுக்குவழிகளைப் பயன்படுத்துவது எங்கள் உற்பத்தித்திறனை அதிகரிக்கவும் மேலும் குறியீட்டை எழுதவும் ஒரு எளிய நுட்பமாகும்.
எனவே, Xcode இல் நீங்கள் தெரிந்து கொள்ள வேண்டியது பொருந்தக்கூடிய விசைப்பலகை குறுக்குவழிகள் - நீங்கள் பயன்படுத்திய மற்ற எல்லா எடிட்டருக்கும் தனிப்பட்டவை.
இந்தப் பக்கத்தில் அதிகம் அறியப்படாத ஸ்விஃப்ட் கீபோர்டு ஷார்ட்கட்களை நீங்கள் காணலாம், எனவே உங்கள் உற்பத்தித்திறனை மேலும் அதிகரிக்கலாம். ஆரம்பித்துவிடுவோம்.
1. முன்னோட்டம் ப்ளேன் ஷோ/மறை
நீங்கள் ஒரு சிறிய மேக்புக் திரையுடன் பயணத்தில் இருந்தால் இதுவும் நிகழலாம். அதிர்ஷ்டவசமாக, ஒரே மாதிரியான விசைப்பலகை குறுக்குவழி கிடைக்கிறது:
2. விரைவு-செயல் மெனுவைத் திறக்கவும்
உங்களிடம் ஒரு குழு இருக்கும்போது, ஒரு உறுப்பினர் SwiftUI காட்சிகளை குறியீட்டில் உருவாக்க விரும்பினால், மற்றொருவர் காட்சிக் கருவியைப் பயன்படுத்த விரும்பினால், அது இரண்டையும் உருவாக்கும்!
உங்கள் கேன்வாஸ் மற்றும் குறியீடு ஒருபோதும் ஒத்திசைக்கப்படாது! அதனுடன், எல்லா வகையான டெவலப்பர்களுக்கும் பயனுள்ள கீபோர்டு ஷார்ட்கட்டை வழங்க விரும்புகிறேன். பின்வரும் குறுக்குவழியைப் பயன்படுத்தி விரைவு-செயல்கள் மெனுவை அணுகலாம்.
3. குறியீட்டை நிறைவு செய்தல்
குறியீட்டை முடிக்காமல் வேலை செய்வது கருத்தரிப்பது கடினம். APIகளை ஆராய்வதற்கும் தட்டச்சு செய்யும் போது நேரத்தை மிச்சப்படுத்துவதற்கும் நீங்கள் நிச்சயமாக இதை எப்போதும் பயன்படுத்துவீர்கள்.
4. விரைவாக திறக்கவும்
ஓபன் விரைவு கட்டளையைப் பயன்படுத்தி உங்கள் திட்டப்பணி அல்லது பணியிடத்தில் உள்ள எந்த மூல இடத்திற்கும் விரைவாக செல்லலாம். உங்கள் திட்டத்தில் (மற்றும் நீங்கள் இறக்குமதி செய்த SDK) எந்த வகுப்பு, இடைமுகம், செயல்பாடு, முறை, enum போன்றவற்றின் பெயரை உள்ளிடத் தொடங்குங்கள், மேலும் தேடல் சொற்றொடருடன் பொருந்தக்கூடிய குறியீடுகளின் பட்டியல் பாப்அப்பில் தோன்றும்.
5. சுத்தமான
நீங்கள் உருவாக்கிய குறியீடு பரவாயில்லை என்று நீங்கள் உறுதியாக நம்பும்போது இது எளிது, ஆனால் நீங்கள் அதை இயக்கும்போது ஏதாவது உடைந்து விடும். திட்டத்தை சுத்தம் செய்து மீண்டும் இயக்கவும்; ஒருவேளை - ஒருவேளை - உங்கள் குறியீடு சரியாக இருக்கலாம். ஒரு துப்புரவாளர் உங்கள் சிக்கலைத் தீர்க்கவில்லை என்றால், நீங்கள் பிழைத்திருத்தப் பகுதியைக் காட்ட வேண்டியிருக்கும்.
6. சாதனங்களின் முன்னோட்ட இலக்கு
உங்கள் முன்னோக்கை மிகப்பெரிய iPhone 13 Pro Max இல் மட்டுமல்ல, பிற சிறிய ஸ்மார்ட்போன்களிலும் பார்க்க விரும்பலாம். இலக்கை மாற்ற, இலக்குத் தேர்வைத் திறக்க, இந்த எளிய குறுக்குவழியைப் பயன்படுத்தவும்:
7. அழைப்பு படிநிலையைக் கண்டறியவும்
இந்த குறுக்குவழி அழைப்பு படிநிலைக் காட்சியைக் காண்பிக்கும், இது உங்கள் குறியீட்டில் தேர்ந்தெடுக்கப்பட்ட முறையை அழைக்கும் எந்த இடங்களையும், அந்த முறைகளை அழைக்கும் எந்த முறைகளையும் காண்பிக்கும்.
8. கேன்வாஸ் அல்லது ஸ்விஃப்ட்யூஐ முன்னோட்டத்தை மாற்றவும்
நீங்கள் SwiftUI குறியீட்டை எழுதும்போது, நீங்கள் வடிவமைக்கும் UI இன் நேரடி முன்னோட்டத்தை கேன்வாஸ் வழங்குகிறது. இதை இருவழி அனுபவமாக மாற்ற ஆப்பிள் பெரும் முயற்சி எடுத்துள்ளது, அதாவது முன்னோட்டத்தில் நீங்கள் செய்யும் மாற்றங்கள் (உதாரணமாக, UI கூறுகளை நகர்த்துவது அல்லது சேர்ப்பதன் மூலம்) குறியீடு எடிட்டரிலும் பிரதிபலிக்கும், மற்றும் நேர்மாறாகவும்.
9. முழு திட்டத்திலும் எந்த உரையையும் கண்டறியவும்
உங்கள் திட்டத்தில் ஒரு குறிப்பிட்ட உரையை நீங்கள் கண்டுபிடிக்க வேண்டும் என்றால், பின்வரும் கட்டளையைப் பயன்படுத்தவும்.
10. மறை/பயன்பாடுகளைக் காட்டு
பயன்பாட்டில் இல்லாதபோது, வலதுபுறத்தில் உள்ள பயன்பாட்டு சாளரமும் வழிக்கு வரலாம். நான் ஸ்டோரிபோர்டில் பணிபுரியும் போது மட்டுமே இது எனக்கு பயனுள்ளதாக இருக்கும் என்பதால், ஸ்டோரிபோர்டு மற்றும் குறியீடு கோப்புகளுக்கு இடையில் நான் மாறும்போது அதை மாற்ற பின்வரும் கட்டளையைப் பயன்படுத்துகிறேன்.
11. பிழைத்திருத்த பகுதி (காண்பி/மறை)
மாறிகள் பார்வை மற்றும் கன்சோலை உள்ளடக்கிய பிழைத்திருத்த பிரிவைக் காண்பி. உங்கள் நிரல் முறிவுப் புள்ளியை அடையும் போது, மாறிகள் பார்வையானது ஸ்கோப்பில் உள்ள அனைத்து மாறிகளின் தற்போதைய நிலையைக் காட்டுகிறது. உங்கள் நிரல் கன்சோலில் இயங்கும்போது நீங்கள் உள்நுழைந்துள்ளதைக் காண்பீர்கள். நீங்கள் பிழைத்திருத்தம் செய்யும்போது, பிழைத்திருத்தப் பெட்டியை மறைக்க அதே குறுக்குவழியைப் பயன்படுத்தவும்.
12. மறு உள்தள்ளல் குறியீடு
இது அடிக்கடி "வடிவமைப்பு குறியீடு" என்று குறிப்பிடப்படுகிறது, இருப்பினும் Xcode இல், இது "Re-Indent" என்று குறிப்பிடப்படுகிறது. நீங்கள் எதை அழைத்தாலும், ஒவ்வொரு வரியின் தொடக்கத்திலும் அதைத் தேர்ந்தெடுத்து, வழிமுறைகளைப் பின்பற்றுவதன் மூலம் பொருத்தமான இடத்தைச் சேர்க்கலாம். ஒரு வரியை முதலில் தேர்வு செய்யாமல் மீண்டும் உள்தள்ளலாம்.
13. நேரடியாக வரையறைக்குச் செல்லவும்
புதிய API களைக் கற்கும் போது அல்லது அறிமுகமில்லாத கோட்பேஸைக் கடக்கும்போது இது மிகவும் பயனுள்ளதாக இருக்கும். ObservedObject சரியாக என்ன செய்கிறது? அதன் முறைகள் மற்றும் பண்புக்கூறுகள், அது செயல்படுத்தும் இடைமுகங்கள் மற்றும் அது பெறப்பட்ட வகுப்பைப் பற்றி அறிய அதன் வரையறைக்கு செல்லவும்.
14. SwiftUI முன்னோட்டத்தை மீண்டும் தொடங்கும்
நீங்கள் ஒரு காட்சியைத் திறக்கும்போது, Xcode அதை உடனடியாக உருவாக்காது. அதற்கு பதிலாக நீங்கள் அவ்வாறு செய்ய வெளிப்படையாக அறிவுறுத்தும் வரை காத்திருக்கும். எங்கள் SwiftUI குறியீட்டில் ஏதேனும் சிக்கல்கள் இருந்தால், முன்னோட்டம் செயலிழந்துவிடும். ஆம், பொத்தானைக் கிளிக் செய்வதன் மூலம் முன்னோட்டத்தை மீண்டும் தொடரலாம்.
15. SwiftUI இன் இன்ஸ்பெக்டர்களைக் காட்டு
இது நாம் அறிந்திருக்க வேண்டிய மற்றொரு UIKit குறுக்குவழி. கோப்பு ஆய்வாளர், வரலாற்று ஆய்வாளர், விரைவு உதவி ஆய்வாளர் மற்றும் பண்புக்கூறு இன்ஸ்பெக்டர் ஆகியோர் ஒவ்வொரு SwiftUI பார்வையிலும் உள்ளனர். அவை அனைத்தும் நமது தற்போதைய பார்வையுடன் தொடர்புடைய பல பயனுள்ள அம்சங்களை நமக்கு வழங்குகின்றன.
விரைவு உதவி ஆய்வாளர், எடுத்துக்காட்டாக, தற்போதைய காட்சி தொடர்பான ஆவணங்களுக்கான அணுகலை எங்களுக்கு வழங்குகிறது. உரை, வண்ணம் மற்றும் பல போன்ற உள்ளமைக்கப்பட்ட காட்சிகளைப் பயன்படுத்துவதற்கு இது பயனுள்ளதாக இருக்கும்.
தீர்மானம்
இது ஒரு சிறிய அளவிலான உற்பத்தியில் இருந்தாலும், விசைப்பலகை குறுக்குவழிகள் நமது செயல்திறனை அதிகரிக்க ஒரு அற்புதமான அணுகுமுறையாகும்.
ஸ்விஃப்ட்யூஐ டெவலப்பர்கள் மற்றும் வடிவமைப்பாளர்கள் இருவரும் பயனர் இடைமுகங்களை விரைவாக உருவாக்க அனுமதிக்கும் ஒரு அருமையான கட்டமைப்பாகும்.
ஒரு பதில் விடவும்