ඇපල් ස්විෆ්ට් ක්රමලේඛන භාෂාව සමඟ විනෝද වන්න

ස්විෆ්ට් හි ක්රීඩාංගන අතිශයින්ම විනෝදජනකයි

ඇපල් WWDC 2014 වැඩසටහනේදී ස්විෆ්ට් ක්රමලේඛන භාෂාව එළිදැක්විණි. Swift විසින් අවසානයේ Objective-C ප්රතිස්ථාපනය කිරීමට නිර්මාණය කර ඇති අතර, මැක් සහ iOS උපාංග සඳහා ඇප් නිර්මාණය කරන අය සඳහා ඒකාබද්ධ සංවර්ධන පරිසරයක් සැපයීය.

ස්විෆ්ට් හි ආරම්භක නිවේදනයෙන් පසුව, නව භාෂා දැනටමත් යාවත්කාලීන කිරීම් කිහිපයක් දැක තිබේ. එය දැන් ඔරලෝසොස් සඳහා සහ සහ tvOS සඳහා සහයද ඇතුළත් වන අතර, එක් සංවර්ධනය කිරීමේ පරිසරයක සිට ඇපල් උපාංගවල සම්පූර්ණ විසංයෝජනය සඳහා ඔබට ඉඩ සලසයි.

2014 ගිම්හානයේදී, ඇපල් මෘදුකාංග සංවර්ධකයින්ට ලබාගත හැකි ස්විෆ්ට් හි මුල් බීටා අනුවාදය බාගත කර ඇත. මම ඉගෙන ගත් දේ ගැන කෙටි සොයා බැලීමක් සහ Swift ඉගෙන ගැනීමට උනන්දුවක් දක්වන්නේ නම් ඉදිරියට යා යුතු ආකාරය පිළිබඳ නිර්දේශ කිහිපයක්.

2014 Summer 2014

සතියේ පෙර, මම අවසානයේ ඇපල් ඇඩ්වර්ටෙයෝ වෙබ් අඩවියෙන් බීටා 6 හි Xcode 6 පිටපත බාගත කරගත්තා. Xcode, Apple's IDE (Integrated Development Environment) Mac / iOS උපාංග සඳහා යෙදුම් සංවර්ධනය කිරීමට අවශ්ය සියල්ල අඩංගු වේ. ඔබ විවිධ සංවර්ධන ව්යාපෘති සඳහා Xcode භාවිතා කළ හැකිය. නමුත් මැක් පරිශීලකයින් සඳහා මැක් සහ iOS යෙදුම් නිර්මාණය කරති.

Xcode, සෑම විටම මෙන්, නොමිලේ. ඔබට ඇපල් හැඳුනුම්පතක් අවශ්ය වේ, බොහෝ Mac සහ iOS පරිශීලකයින් දැනටමත් තිබේ, නමුත් ඔබට Apple Developer ප්රජාවේ ගෙවන සාමාජිකයෙකු වීමට අවශ්ය නොවේ. ඇපල් හැඳුනුම්පතක් සමඟ ඕනෑම කෙනෙකුට Xcode IDE බාගත කර භාවිතා කළ හැක.

X කේත 6 බීටා තෝරා ගැනීමට වග බලා ගන්න. අනතුරු ඇඟවීමේ වචනයක්: ගොනුව විශාලයි (ආසන්න වශයෙන් 2.6 GB), සහ ඇපල් සංවර්ධක වෙබ් අඩවියෙන් ගොනු බාගත කිරීම ඉතාම මන්දගාමී ක්රියාවලියකි.

මම Xcode 6 බීටා ස්ථාපනය කළ පසු මම Swift භාෂා මඟපෙන්වන්නන් සහ නිබන්ධන සොයා බැලුවා. මගේ වැඩසටහන් අත්දැකීම මෝටරෝලා සහ ඉන්ටෙල් ප්රොසෙසර්ස් සඳහා මෝටර්රථ භාෂාවට සහ සමහර සංවර්ධන ව්යාපෘති සඳහා C ටිකක්; පසුව, Objective-C සමඟ මම මුළුමනින් මුළුමනින් මුළුමනින්ම තියාගත්තා. ඒ නිසා, මම ස්විෆ්ට් ඉදිරිපත් කළ යුතු දේ දකින්න මම බලා සිටියා.

මම සඳහන් කළ පරිදි, මම Swift නිබන්ධන, මඟපෙන්වන්නන් සහ යොමු කිරීම් සඳහා සොයමි. ස්විෆ්ට් මාර්ගෝපදේශ සපයන බොහෝ වෙබ් අඩවි හමු වූ නමුත්, විශේෂ හේතුවක් නොමැතිව මම පහත සඳහන් ලැයිස්තුව ආරම්භ කරන ලදී.

ස්විෆ්ටර් භාෂා මාර්ගෝපදේශ

Swift Programming Language iBook හි නැවත කියවීමෙන් පසු (මම සැබැවින්ම ජුනි මාසයේ දී පිටතට පැමිණි විට iBook) කියවීමෙන් මම තීරණය කළේ රේ වෑන්ඩලයිච්ගේ ඉක්මන් ආරම්භක මාර්ගෝපදේශය වෙතට යමින් ස්විෆ්ට් මුලික කරගත් ඔහුගේ නිබන්ධනය හරහාය. මම ඔහුගේ මාර්ගෝපදේශයට කැමතියි. මම හිතන්නේ එය ආරම්භ කරන්නකුට නම්, අඩු නම්, කිසියම් අයෙකු, ආරම්භක වැඩසටහන් අත්දැකීමක් සඳහා ආරම්භකයකු සඳහා හොඳ ස්ථානයකි. සංවර්ධනයේ යහපත් පසුබිමක් තිබුණත්, එය බොහෝ කලකට පෙර සිටම, ඇපල් මඟපෙන්වන්නන් හා ආශ්රේයන් වෙත ගමන් කිරීමට පෙර ටිකට් ටිකක් පමණක් විය.

මම තවමත් Swift සමඟ කිසිදු යෙදුම් නිර්මාණය කර නැති අතර, සියලු සම්භාවිතාවන්හිදී, මම කවදාවත් නැත. මම දැන් සංවර්ධනය වෙමින් පවතින තත්වයට අනුව කටයුතු කරන්න කැමතියි. ස්විට්ට්හිදී මා සොයාගත් දෙය හරිම පුදුමයි. Xcode 6 බීටා ඉතා සිත් ඇදගන්නාසුළුය. Swift සමඟ ක්රියා කරන Playgrounds විශේෂාංගය. ක්රීඩා පිටපත් ඔබ විසින් ලියන ස්විෆ්ට් කේතය පරීක්ෂා කිරීමට ඔබට ඉඩ ලබා දේ. මම කුමක් කියන්නද? මම ක්රීඩා පිටි වලට කැමතියි; ඔබේ කේතය ලියන විට ප්රතිපෝෂණය ලැබීමේ හැකියාව පුදුම සහගතයි.

ඔබ ඔබේ අත අත්හදා බැලීමට පෙළඹී ඇත්නම්, මම Xcode සහ Swift නිර්දේශ කරමි. ඔවුන්ට වෙඩි තබා, විනෝද වෙන්න.

යාවත්කාලීන:

මෙම යාවත්කාලීන අවස්ථාවේදී Swift වැඩසටහන්කරණ භාෂාව 2.1 අනුවාදය දක්වා ඇත. නව අනුවාදය සමඟ ඇපල් විසින් Open Source මෘදුකාංග වැඩසටහන් ලෙස ස්ප්රීප් නිදහස් කරන ලදී, ලිනක්ස්, OS X සහ iOS සඳහා තිබෙන වරායන් සහිතව. විවෘත කේතය Swift භාෂාව Swift සම්පාදකයා සහ සම්මත පුස්තකාල ඇතුළත් වේ.

යාවත්කාලීන කිරීමක් Xcode ලෙසද දැකිය හැකිය. මම මුලින්ම මුලින්ම Swift හි පළමු බීටා අනුවාදය දෙස බැලූ මෙම ලිපියේ සියලුම යොමු සටහන් පරීක්ෂා කර ඇත. සියළුම යොමු සටහන් ද්රව්ය වර්තමාන වන අතර Swift නවතම අනුවාදයට අදාළ වේ.

ඉතිං, මම 2014 ගිම්හානයේදී කිව්ව විදිහට ස්විෆ්ට් ක්රීඩා පිට්ටනියට යන්න. මම හිතන්නේ ඔබ මේ නව ක්රමලේඛන භාෂාව කැමති වීමයි.

Published: 8/20/2014

යාවත්කාලීන කිරීම: 4/5/2015