ஆப்பிள் ஸ்விஃப்ட் புரோகிராமிங் மொழிடன் வேடிக்கையாக உள்ளது

ஸ்விஃப்ட் உள்ள விளையாட்டு மைதானங்கள் மிகவும் வேடிக்கையாக இருக்கிறது

ஆப்பிள் WWDC 2014 நிகழ்ச்சியில் ஸ்விஃப்ட் நிரலாக்க மொழியை வெளியிட்டது. ஸ்விஃப்ட் இறுதியில் குறிக்கோள்-சிக்கு பதிலாக வடிவமைக்கப்பட்டுள்ளது, மேக் மற்றும் iOS சாதனங்களுக்கான பயன்பாடுகளை உருவாக்கும் அனைவருக்கும் ஒருங்கிணைந்த மேம்பாட்டு சூழலை வழங்கும்.

ஸ்விஃப்ட்டின் ஆரம்ப அறிவிப்பு முதல், புதிய மொழி ஏற்கனவே பல புதுப்பித்தல்களைக் கண்டிருக்கிறது. இப்போது அது watchOS க்கும் tvOS க்கும் துணைபுரிகிறது, ஒரு மேம்பட்ட சூழலில் இருந்து ஆப்பிள் சாதனங்களின் முழு வரம்புக்கு நீங்கள் உருவாக்க அனுமதிக்கிறது.

கோடை காலத்தில் 2014, நான் ஆப்பிள் டெவலப்பர்கள் கிடைக்கும் என்று ஸ்விஃப்ட் அசல் பீட்டா பதிப்பு பதிவிறக்கம். ஸ்விஃப்ட் கற்க விரும்புவதில் ஆர்வமாக இருந்தால் எப்படித் தொடரலாம் என்பதற்கான சில பரிந்துரைகள் மற்றும் சிலவற்றை நான் கண்டறிந்தேன்.

கோடைகாலத்தில் 2014

முந்தைய வாரத்தில், ஆப்பிள் டெவலப்பர் வலைத்தளத்திலிருந்து Xcode 6 இன் பீட்டா பதிப்பை பதிவிறக்கம் செய்ய நான் இறுதியாக வந்தேன். Xcode, ஆப்பிள் IDE (ஒருங்கிணைந்த மேம்பாட்டு சூழல்) Mac அல்லது iOS சாதனங்களுக்கான பயன்பாடுகளை உருவாக்க தேவையான அனைத்தையும் கொண்டுள்ளது. நீங்கள் உண்மையில் பல்வேறு அபிவிருத்தி திட்டங்களுக்காக Xcode பயன்படுத்த முடியும், ஆனால் மேக் பயனர்கள், மேக் மற்றும் iOS பயன்பாடுகள் உருவாக்குதல் biggies உள்ளன.

Xcode, எப்பொழுதும், இலவசம். உங்களுக்கு ஆப்பிள் ஐடி தேவை, பெரும்பாலான மேக் மற்றும் iOS பயனர்கள் ஏற்கனவே உள்ளனர், ஆனால் நீங்கள் ஆப்பிள் டெவலப்பர் சமூகத்தின் செலுத்தும் உறுப்பினராக இருக்க வேண்டியதில்லை. ஒரு ஆப்பிள் ஐடியுடன் எவருடனும் Xcode IDE ஐப் பதிவிறக்கி பயன்படுத்தலாம்.

Xcode 6 beta ஐத் தேர்ந்தெடுக்கவும், ஏனெனில் இது ஸ்விஃப்ட் மொழி அடங்கும். ஒரு எச்சரிக்கை வார்த்தை: கோப்பு பெரியது (தோராயமாக 2.6 ஜிபி), மற்றும் ஆப்பிள் டெவலப்பர் தளத்திலிருந்து கோப்புகளை பதிவிறக்குவது ஒரு மெதுவான செயலாகும்.

நான் Xcode 6 பீட்டா நிறுவப்பட்டதும், நான் ஸ்விஃப்ட் மொழி வழிகாட்டிகளையும் பயிற்சிகளையும் தேடிப் பார்த்தேன். என் நிரலாக்க அனுபவம் மோட்டோரோலா மற்றும் இன்டெல் செயலிகளுக்கான சட்டசபை மொழியிலும், சில மேம்பாட்டுத் திட்டங்களுக்காக ஒரு பிட் சி மீதும் செல்கிறது; பின்னர், நான் என் சொந்த பொழுதுபோக்குக்காக, குறிக்கோள்- C உடன் முட்டாள்தனம் செய்தேன். எனவே, ஸ்விஃப்ட் வழங்கியதைப் பார்க்க நான் எதிர்பார்த்திருந்தேன்.

நான் குறிப்பிட்டுள்ளபடி, நான் ஸ்விஃப்ட் டுடோரியல்கள், வழிகாட்டிகள் மற்றும் குறிப்புகளை தேடினேன். ஸ்விஃப்ட் வழிகாட்டலை வழங்கும் பல தளங்களை நான் கண்டபோது, ​​நான் குறிப்பிட்ட இடத்திற்கு கீழே உள்ள பட்டியலை நான் தொடங்குவேன் என்று குறிப்பிட்டேன்.

ஸ்விஃப்ட் மொழி வழிகாட்டிகள்

ஸ்விஃப்ட் புரோகிராமிங் லோகோ iBook (முதன் முதலாக ஜூன் மாதத்தில் வெளியான போது iBook ஐ வாசித்தேன்) மீண்டும் வாசித்த பிறகு, ரே வெண்டெரிச்சின் விரைவான தொடக்க வழிகாட்டியிடம் சென்று ஸ்விஃப்ட் அடிப்படையிலான பயிற்சியைப் பயன்படுத்தி எனது வழியைக் கற்றுக் கொள்ள முடிவு செய்தேன். நான் அவரது வழிகாட்டியை விரும்புகிறேன் மற்றும் நான் எந்த ஒரு, தொடக்க நிரலாக்க அனுபவம் இருந்தால், கொஞ்சம் கொண்ட ஒரு தொடக்க ஒரு நல்ல இடம் என்று நான் நினைக்கிறேன். நான் வளர்ச்சி ஒரு கண்ணியமான பின்னணி என்றாலும், அது நீண்ட காலத்திற்கு ஒரு முறை இருந்து, மற்றும் ஆப்பிள் வழிகாட்டிகள் மற்றும் குறிப்புகள் மீது நகரும் முன் சிறிது புதுப்பிப்பு தான் டிக்கெட் இருந்தது.

நான் ஸ்விஃப்ட்டுடன் எந்தப் பயன்பாடுகளையும் உருவாக்கியிருக்கவில்லை, மேலும் அனைத்து சாத்தியக்கூறுகளிலும், நான் எப்போதும் விரும்பவில்லை. நான் தற்போது நடப்பு மாநில வளர்ச்சியைக் கடைப்பிடிக்க விரும்புகிறேன். நான் ஸ்விஃப்ட் இல் கண்ட மிக அழகாக இருந்தது. Xcode 6 பீட்டா தானே ஸ்விஃப்ட் உடன் இயங்கும் ஸ்போர்ட்ஸ்ரூம்ஸ் அம்சத்துடன் அற்புதமானது. விளையாட்டு மைதானங்கள் நீங்கள் ஸ்பிஃப்ட் குறியீட்டை நீங்கள் முயற்சி செய்ய அனுமதிக்கின்றன, முடிவுகளால், வரி மூலம் வரிசைப்படுத்தப்படும், பிளவுண்டர்களில் காட்டப்படும். நான் என்ன சொல்ல முடியும்? நான் விளையாட்டு மைதானம் பிடித்திருந்தது; நீங்கள் உங்கள் குறியீட்டை எழுதும் போது கருத்துக்களை பெறும் திறன் மிகவும் ஆச்சரியமாக இருக்கிறது.

அபிவிருத்தி ஒரு பிட் உங்கள் கையை முயற்சி ஆசை என்றால், நான் மிகவும் Xcode மற்றும் ஸ்விஃப்ட் பரிந்துரைக்கிறேன். அவர்களுக்கு ஒரு ஷாட் கொடுங்கள், மற்றும் சில வேடிக்கைகள் உண்டு.

மேம்படுத்தல்கள்:

ஸ்விஃப்ட் நிரலாக்க மொழி இந்தப் புதுப்பிப்பின் நேரத்தில் பதிப்பு 2.1 வரை இருக்கும். புதிய பதிப்போடு ஆப்பிள் ஸ்விஃப்ட்டை திறந்த மூல நிரலாக்க மொழியாக வெளியிட்டது, லினக்ஸ், OS X, மற்றும் iOS க்கான துறைமுகங்கள் கொண்டது. திறந்த மூல ஸ்விஃப்ட் மொழியில் ஸ்விஃப்ட் கம்பைலர் மற்றும் நிலையான நூலகங்கள் உள்ளன.

ஒரு மேம்படுத்தல் பதிப்பு 7.2 க்கு முன்னேறிய Xcode ஆகும். ஸ்விஃப்ட்டின் முதல் பீட்டா பதிப்பை முதலில் பார்த்த இந்த கட்டுரையின் அனைத்து குறிப்புகளையும் நான் சரிபார்த்தேன். குறிப்பு அனைத்து பொருட்களும் தற்போதையதாகவும் ஸ்விஃப்ட்டின் சமீபத்திய பதிப்பிற்கு பொருந்தும்.

எனவே, நான் கோடைகாலத்தில் கூறியதுபோல், விளையாட்டு மைதானத்திற்கு ஸ்விஃப்ட் எடுத்துக் கொள்ளுங்கள்; நான் இந்த புதிய நிரலாக்க மொழியை உண்மையில் விரும்புகிறேன் என்று நினைக்கிறேன்.

வெளியிடப்பட்டது: 8/20/2014

புதுப்பிக்கப்பட்டது: 4/5/2015