மொபைல் பயன்பாடுகளை உருவாக்கும் செயல்பாட்டில், டெவலப்பர்கள் வழக்கமாக தங்கள் பயன்பாட்டின் ஆரம்ப பார்வைக் கட்டுப்படுத்தியை மாற்றுவதில் சிக்கலைக் காணலாம். ஐடிஇ (ஒருங்கிணைந்த மேம்பாட்டு சூழல்) மற்றும் நீங்கள் பயன்படுத்தும் நிரலாக்க மொழி ஆகியவற்றின் அடிப்படையில், இது மிகவும் அனுபவமற்ற புரோகிராமர்களுக்கு மிகவும் முற்றுப்புள்ளி வைக்கும்.
பயனர்கள் உள்நுழைய வேண்டிய ஒரு பயன்பாட்டை நீங்கள் உருவாக்குகிறீர்கள் என்று சொல்லலாம். நிச்சயமாக, உங்கள் உள்நுழைவு காட்சி கட்டுப்படுத்தியை முதலில் திறக்க வேண்டும். இருப்பினும், ஒவ்வொரு முறையும் பயனர் பயன்பாட்டைத் திறக்கும்போது அதே கட்டுப்படுத்தியை மீண்டும் திறப்பது அர்த்தமற்றது. வெறுமனே, உங்கள் பயன்பாடு பயனரை அங்கீகாரத் திரைகளுக்கு அனுப்ப வேண்டும்.
நாங்கள் இங்கே உங்களுக்குக் காண்பிக்கும் நிரலாக்க மொழி மற்றும் ஐடிஇ மூலம், இதை நீங்கள் மிக எளிதாக செய்யலாம்., நாங்கள் உங்களை ஸ்விஃப்ட் 4 நிரலாக்க மொழியில் அறிமுகப்படுத்துவோம். இந்த புதிய நிரலாக்க மொழியைப் பற்றிய சில குறிப்புகளை நாங்கள் முதலில் உங்களுக்குக் கொடுப்போம், பின்னர் உங்கள் ஆரம்பக் காட்சி கட்டுப்படுத்தியை மாற்றுவதற்கான எளிய வழியை விளக்குவோம்.
ஸ்விஃப்ட் 4 என்றால் என்ன?
ஸ்விஃப்ட் 4 என்பது OS X மற்றும் iOS பயன்பாட்டு மேம்பாட்டிற்கு பயன்படுத்தப்படும் ஒரு நிரலாக்க மொழி. இதை ஆப்பிள் இன்க் உருவாக்கியுள்ளது.
இந்த நிரலாக்க மொழியை மிகவும் சிறப்பானதாக்குவது என்னவென்றால், இது சி, சி ++ மற்றும் சி # போன்ற மொழிகளிலிருந்து சிறந்த நிரலாக்கக் கருத்துக்களை இணைத்துள்ளது. இவை அனைத்தும் பொதுவான சி பொருந்தக்கூடிய தடைகள் இல்லாமல் ஸ்விஃப்ட் நூலகங்களில் கிடைக்கின்றன.
இன்றைய பெரும்பாலான iOS பயன்பாடுகளுக்கு இந்த நிரலாக்க மொழி பயன்படுத்தப்படுவதற்கான மற்றொரு காரணம், இது குறிக்கோள் சி அமைப்பின் இயக்க நேரத்தைப் பயன்படுத்துகிறது. இது ஸ்விஃப்ட் 4 இல் எழுதப்பட்ட நிரல்களை OS X 10.8, iOS 6 போன்ற பல தளங்களில் இயக்க உதவுகிறது.
ஸ்விஃப்ட் 4 தொடரியல் குறிக்கோள் சி இன் தொடரியல் மிகவும் ஒத்திருக்கிறது. எனவே, குறிக்கோள் சி (சி ++, சி ஷார்ப்) சுற்றி உங்கள் வழி தெரிந்தால், நீங்கள் சிரமமின்றி ஸ்விஃப்ட் 4 ஐ கற்றுக்கொள்வீர்கள்.
ஸ்விஃப்ட் 4 இல் புரோகிராமிங்கிற்கு நீங்கள் என்ன ஐடிஇக்களைப் பயன்படுத்த வேண்டும்?
அனுபவம் வாய்ந்த டெவலப்பர்களிடமிருந்து வரும் கருத்துகளின் அடிப்படையில் ஆராயும்போது, ஸ்விஃப்ட் 4 இல் எழுதும் போது எக்ஸ் கோட் “ரசிகர்களின் விருப்பமானதாக” தோன்றுகிறது. மேலும், இந்த கட்டுரையின் நோக்கத்திற்காக எக்ஸ் கோட் ஐடிஇ சிறந்தது, ஏனெனில் இது உங்களை எளிதாக மாற்ற அனுமதிக்கும் அம்சங்களைக் கொண்டுள்ளது பயன்பாட்டின் உள்ளமைவு.
பிற IDE களில் ஒரே மாதிரியான அம்சங்கள் இல்லை அல்லது அவை கற்றுக்கொள்வது அவ்வளவு எளிதல்ல.
Xcode IDE மிகவும் நெகிழ்வானது, மேம்பட்டது மற்றும் பயன்படுத்த மிகவும் எளிதானது. இந்த சூழல் சக்திவாய்ந்த ஐபாட், ஐபோன், மேக், ஆப்பிள் டிவி மற்றும் ஆப்பிள் வாட்ச் பயன்பாடுகளை உருவாக்க உங்களை அனுமதிக்கிறது. இந்த ஐடிஇ-ஐ இங்கே பதிவிறக்கம் செய்யலாம்.
Xcode இல் தொடக்கக் காட்சி கட்டுப்படுத்தியை மாற்றுதல்
எல்லா முக்கிய பொருட்களும் (ஸ்விஃப்ட் 4 மற்றும் எக்ஸ் கோட்) இருப்பதால், உங்கள் பயன்பாட்டின் ஆரம்ப பார்வைக் கட்டுப்படுத்தியை எவ்வாறு மாற்றுவது என்பதைக் காண்பிக்கும் நேரம் இது.
புதிதாக Xcode இல் ஒரு புதிய திட்டத்தை உருவாக்குவதன் மூலம் இதைச் செய்வோம், எனவே சூழலை எவ்வாறு அமைப்பது என்பதையும் நீங்கள் அறிந்து கொள்வீர்கள். நிச்சயமாக, நீங்கள் ஏற்கனவே ஒரு திட்டத்தை உருவாக்கியிருந்தால், நீங்கள் இன்னும் டுடோரியலைப் பின்பற்றலாம்.
இதை எப்படி செய்வது என்று இரண்டு பரிந்துரைக்கப்பட்ட வழிகள் உள்ளன, எனவே நீங்கள் எளிதானதாகக் கருதி ஒன்றை முயற்சிக்கவும், இது உங்கள் பயன்பாட்டிற்கு வேலை செய்கிறதா என்று பார்க்கவும். முதலில் தொடங்குவோம்.
உங்கள் புதிய Xcode திட்டத்தை எவ்வாறு உருவாக்க வேண்டும் என்பது இங்கே:
- உங்கள் Xcode IDE ஐத் திறந்து புதிய திட்டத்தை உருவாக்கு என்பதை உள்ளிடவும்.
- உங்கள் புதிய திட்ட சாளரத்திற்கான ஒரு வார்ப்புருவைத் தேர்ந்தெடு என்பதிலிருந்து ஒற்றை பார்வை பயன்பாட்டைத் தேர்ந்தெடுக்கவும்.
- தயாரிப்பு பெயர் புலத்தில் உங்கள் திட்டத்தின் பெயரை உள்ளிட்டு அடுத்து என்பதைக் கிளிக் செய்க.
- உங்கள் திட்டக் கோப்புகளைச் சேமிக்கும் இடத்தைத் தேர்வுசெய்க.
- உருவாக்கு என்பதைக் கிளிக் செய்க.
கடைசி கட்டத்தை நீங்கள் செய்த பிறகு, எக்ஸ் கோட் தானாக உருவாக்கப்பட்ட ஆரம்ப கோப்புகளைக் காண்பிக்கும். இந்த கோப்புகள் உங்கள் திரையின் இடது பக்கத்தில் உருவாக்கப்படும் (நீங்கள் IDE இன் இயல்புநிலை உள்ளமைவைப் பயன்படுத்துகிறீர்கள் என்றால்).
உங்களிடம் AppDelegate.swift, ViewController.swift, Main.storyboard மற்றும் சொத்துக்கள் இடதுபுறத்தில் இருக்க வேண்டும். ViewController.swift தானாகவே உருவாக்கப்பட்டது என்பதை நினைவில் கொள்க. நீங்கள் பயன்பாட்டை இயக்கும்போது முதலில் காண்பிக்கப்படும் உங்கள் ஆரம்ப பார்வைக் கட்டுப்படுத்தி அதுதான்.
இப்போது ஒரு புதிய பார்வைக் கட்டுப்படுத்தியை உருவாக்கி ஆரம்பமாக அமைப்போம்.
- Main.storyboard கோப்பில் கிளிக் செய்க. உங்கள் தொடக்கக் காட்சி கட்டுப்படுத்தி தற்போது உங்கள் திரையின் இடது பக்கத்தில் எப்படி இருக்கிறது என்பதை நீங்கள் காண முடியும்.
- புதிய ஒன்றை உருவாக்க காட்சி கட்டுப்பாட்டாளரை திரையில் இழுக்கவும்; இந்த விருப்பம் திரையின் கீழ்-வலது பக்கத்தில் அமைந்துள்ளது. நீங்கள் அதைக் கிளிக் செய்து திரையில் இழுத்த பிறகு, அசல் பார்வைக்கு அடுத்ததாக கூடுதல் பார்வைக் கட்டுப்பாட்டாளர் தோன்றியிருப்பதைக் காண்பீர்கள்.
- வியூ கன்ட்ரோலர் என்று கூறும் முதல் (அசல்) வியூ கன்ட்ரோலரின் மேல் லேபிளைக் கிளிக் செய்க. இந்த லேபிளைக் கிளிக் செய்த பிறகு, மூன்று விருப்பங்கள் தோன்றும்.
- இடதுபுறத்தில் இருந்து முதல் விருப்பத்தைத் தேர்ந்தெடுக்கவும், இது காட்சி கட்டுப்பாட்டாளரின் உள்ளமைவு விருப்பங்களைக் காண்பிக்கும்.
- திரையின் வலது பகுதியில் அமைந்துள்ள அம்பு ஐகானைக் கிளிக் செய்க.
- ஆரம்ப காட்சி கட்டுப்பாட்டு தேர்வுப்பெட்டியை நிலைமாற்று.
தொடக்கக் காட்சி கட்டுப்பாட்டாளர் தேர்வுப்பெட்டியைத் தேர்வுநீக்குவதன் மூலம், நீங்கள் பயன்பாட்டை இயக்கும்போது அசல் பார்வைக் கட்டுப்பாட்டாளர் தோன்றாது என்பதை உறுதி செய்வீர்கள்.
நீங்கள் உருவாக்கிய காட்சி கட்டுப்பாட்டாளருக்கான அதே படிகளைச் செய்யுங்கள், இந்த நேரத்தில் மட்டுமே ஆரம்பக் காட்சி கட்டுப்பாட்டு தேர்வுப்பெட்டியை சரிபார்க்கவும். மற்றும் வோய்லா! உங்கள் கூடுதல் பார்வைக் கட்டுப்பாட்டாளரை Xcode இல் ஆரம்பமாக அமைத்துள்ளீர்கள்.
தொடக்கக் காட்சி கட்டுப்படுத்தியை நிரல் முறையில் மாற்றுதல்
உங்களுடைய தற்போதைய திட்டத்தின் ஸ்டோரிபோர்டில் ஆரம்பக் காட்சி கட்டுப்பாட்டாளர் உங்களிடம் இல்லையென்றால், நீங்கள் இன்னும் மாற்றங்களைச் செய்யலாம். இருப்பினும், இந்த முறை சற்று சவாலானது மற்றும் இதற்கு முந்தைய சில ஸ்விஃப்ட் 4 நிரலாக்க அறிவு தேவைப்படுகிறது.
நாங்கள் தொடங்குவதற்கு முன், உங்கள் கட்டுப்பாட்டாளர்கள் அனைவருக்கும் அவற்றின் சொந்த ஸ்டோரிபோர்டு ஐடிகள் இருப்பதை உறுதி செய்ய வேண்டும். சில கட்டுப்பாட்டாளர்கள் அவற்றின் அமைப்புகளில் ஆரம்ப காட்சி கட்டுப்பாட்டாளர் சரிபார்க்கப்பட்டுள்ளார்களா என்பதையும் நீங்கள் சரிபார்க்க வேண்டும்.
நீங்கள் அதைச் செய்த பிறகு, பின்வருவனவற்றைச் செய்யுங்கள்:
- உங்கள் நிரலின் முதன்மை ஸ்டோரிபோர்டு கோப்பு தள பெயரின் மதிப்பை அழிக்கவும். இது உங்கள் பயன்பாட்டின் அமைப்புகளில் அமைந்துள்ளது. அதன் தகவல் தாவலுக்கு செல்லவும்.
- உங்கள் பயன்பாட்டின் பொது தாவலில் முதன்மை இடைமுகத்தின் மதிப்பை அழிக்கவும்.
- உங்கள் பயன்பாட்டின் பிரதிநிதியின் பயன்பாட்டில்: didFinishLaunchingWithOptions: முறை : புதிய தொடக்கக் காட்சி கட்டுப்படுத்தியை உருவாக்கவும்.
சப்பன் திவாகரின் குறியீட்டை உதாரணமாகப் பயன்படுத்துவோம்:
ஒரு மாற்று வழி UINavigationController மூலம் வேலை செய்வது. இந்த மாற்று முறையை முயற்சிக்க, பயன்பாட்டில் எங்காவது சரியான பார்வைக் கட்டுப்படுத்தியை நிறுவுங்கள்: didFinishLaunchingWithOptions: (பிரதிநிதி) மற்றும் அதை UINavigationController க்கு தள்ளுங்கள் .
அதை எவ்வாறு செய்யலாம் என்பது இங்கே:
உங்கள் மொபைல் பயன்பாட்டு மேம்பாட்டு சாகசத்தை அனுபவிக்கவும்
நாங்கள் இங்கு உங்களுக்குக் காட்டிய முறைகளில் குறைந்தபட்சம் உங்கள் பயன்பாட்டிற்காக வேலை செய்யும் என்று நம்புகிறோம். இப்போது நீங்கள் முட்டுச்சந்திலிருந்து விலகி உங்கள் மொபைல் பயன்பாட்டை தொடர்ந்து உருவாக்கலாம்.
நிச்சயமாக, நிரலாக்கத்தைப் பயன்படுத்தி இதே சிக்கலைத் தீர்க்க வேறு பல வழிகள் உள்ளன. ஒரு நல்ல மாற்று உங்களுக்குத் தெரியுமா? நீங்கள் செய்தால், கீழே உள்ள கருத்துகள் பிரிவில் எங்களுடன் பகிர்ந்து கொள்ளுங்கள்.
