ආරම්භයට පත් කරන්නේ කෙසේද iPhone සහ iPad සඳහා යෙදුම් නිර්මාණය කිරීම

ඔබ iPhone හා iPad ඇප් සංවර්ධනය කිරීමේදී ඔබගේ අත අත්හදා බැලීමට අවශ්ය නම්, දැන් ආරම්භ කිරීමට හොඳම කාලය වේ. වෙළඳපොලේ තරඟකාරීත්වය හා ඔබ ඔබේම ලකුණක් ලෙස සලකනු ලබනවාට වඩා ඔබ ප්රමාද කිරීමක් පමණක් නොව ඉක්මණින් වේගයට ළඟාවීමට ඔබට උපකාරී වනු ඇත.

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

ඉතින් අයිෆා සහ අයිපෑඩ් යෙදුම් හදන්න පටන් ගන්නේ කොහොමද?

පළමුව එය උත්සාහ කරන්න

පළමු පියවර වන්නේ සංවර්ධන මෙවලම් සමඟ සෙල්ලම් කිරීමයි. ඇපල් සමාගමේ නිල සංවර්ධන වේදිකාව Xcode ලෙස හැඳින්වේ. එය නොමිලේ බාගත කර ඇත. සංවර්ධකයින්ගේ අවසරයකින් තොරව ඔබේ යෙදුම් සඳහා අලුතෙන් තබා ගැනීමට ඔබට නොහැකි වනු ඇත, නමුත් ඔබට පරිසරය වටා සෙල්ලම් කිරීමට හා වේගවත් කිරීමට ගත හැකි කාලය සොයා ගැනීමට හැකි වනු ඇත. ස්ප්ලිටි-සී සඳහා ආදේශනයක් ලෙස ස්ප්රීප් ක්රමලේඛන භාෂාව හඳුන්වා දුන්නේ ඇපල් සමාගමයි. සමහර අවස්ථාවලදී සංවර්ධනය සඳහා වේදනාකාරී විය. නමේ තේරුම ලෙස Swift වේගවත් වේදිකාවක් වේ. මෙම යෙදුමේ වේගය පමණි පමණක් නොවේ. Swift සමහර විට වේගවත් යෙදුම් සංවර්ධනයක් විය නොහැකිය, නමුත් පැරණි Objective-C වඩා Swift භාවිතා කිරීම ක්රමලේඛනය කිරීමට වඩා ඉක්මන් වේ.

සටහන: ඔබ හට iOS යෙදුම් සංවර්ධනය කිරීමට Mac එකක් අවශ්ය වනු ඇත, නමුත් එය ලෝකයේ වඩාත්ම බලවත් මැක් නොවේ. අයිපෑඩ් සහ අයිපෑඩ් යෙදුම් නිර්මාණය කිරීම සඳහා Mac Mini ප්රමාණවත් තරම් ප්රමාණවත්.

තුන්වන සංවර්ධන මෙවලම් සොයා බලන්න

ඔබ කිසි විටෙක C වැඩසටහන් නොකළේ නම්? නැත්නම් ඔබට iOS සහ Android යන දෙකටම දියුණු විය හැකිද? නැත්නම් ඔබට ක්රීඩා නිර්මාණය සඳහා නිර්මාණය කළ වේදිකාවක්ද? Xcode සඳහා හොඳ විකල්ප ගණනාවක් තිබේ.

දේශීය වේදිකාවක් සමග රැඳී සිටීම සැමවිටම හොඳයි. ඔබ විසින් Xcode භාවිතා කරමින් iOS යෙදුම් සංග්රහ කරන්නේ නම්, ඔබට සෑම විටම මෙහෙයුම් පද්ධතියේ නවතම විශේෂාංග වලට පිවිසීමට තිබේ. නමුත් ඔබ විවිධ වේදිකා සඳහා ඔබේ යෙදුම මුදාහැරීමට සැලසුම් කර තිබේ නම්, එය එක් එක් කේතනය එය බොහෝ කාලයක් හා සම්පත් කන්න යන්නේ ය.

මෙම ලැයිස්තුව සම්පූර්ණයෙන්ම සම්පූර්ණ නැත. කිසිඳු කේතයක් නොමැතිව යෙදුම් ගොඩ නැගීමට ඔබට ඉඩ ලබා දෙන GameSalad වැනි සංවර්ධන වේදිකා පවා ඇත. ජංගම සංවර්ධන වේදිකාවල පූර්ණ ලැයිස්තුවක් සඳහා, ඔබ විකිපීඩියා ලැයිස්තුව සොයාගත හැකිය.

ඔබේ අදහස වැඩිදියුණු කිරීම සහ iOS හොඳම ප්රායෝගික ක්රියාකාරකම් වලට අනුකූල වීම.

යෙදුම් වෙළඳසැලෙන් සමාන යෙදුම් බාගත කිරීම සඳහා යෙදුම් ඉතා හොඳ අදහසක් ලබා ගැනීම සඳහා, තරඟය හැසිරවිය හැකි ආකාරය පිළිබඳ අදහසක් ලබා ගැනීම, ක්රියා කරන දෙ දෙකටම සමීප අවධානයක් යොමු කිරීම (කැඩුණු නොකෙරෙන දේවල් නිවැරදි නොකරන) සහ වැඩ නොකරන දේ. ඔබේ යෙදුම සඳහා නිවැරදි ගැලපීමක් සොයාගත නොහැකි නම්, සමාන දෙයක් බාගත කරන්න.

ඔබත් පැන්සල් සහ කඩදාසි පිටතට ගන්න. IPhone සහ iPad සඳහා චිත්රක පරිශීලක අතුරුමුහුණතක් (GUI) සංවර්ධනය කිරීම PC හෝ වෙබ් සඳහා සංවර්ධනය කිරීම සඳහා වඩා වෙනස් වේ. ඔබට සීමා සහිත තිර ප්රමාණය, මූසිකය සහ භෞතික යතුරු පුවරුව සහ එහි සංවේදක තිරයක් නොමැති වීම සැලකිල්ලට ගත යුතුය. යෙදුම ක්රියාත්මක විය හැකි ආකාරය බැලීමට ඔබගේ තිරයන් සහ පිරිසැලසුම් පිළිබඳ කඩිනම් චිත්රයක් සැකසීමට හොඳ අදහසක් විය හැකිය. මෙය සංවර්ධනයේ දී තර්කානුකූල ප්රවාහයක් සඳහා එය බිඳ දැමීමට උදව් වන යෙදුම අවහිර කිරීමට උපකාරි වේ.

Developer.apple.com හි iOS මානව අතුරුමුහුණත් සමාලෝචනය කිරීමෙන් ඔබට GUI මඟින් ආරම්භ කළ හැකිය.

Apple Developer වැඩසටහන

දැන් ඔබට සංවර්ධිත වේදිකාවක් ඇති අතර, ඔබ දියුණු කරන ලද වේදිකාවක් ඇති අතර, එය ඇපල් සමාගමේ සංවර්ධන වැඩසටහනට සම්බන්ධ වීමට කාලයයි. ඇපල් ඇප් ගබඩාවට ඔබගේ යෙදුම් ඉදිරිපත් කිරීම සඳහා ඔබ මෙය සිදු කිරීමට අවශ්ය වනු ඇත. මෙම වැඩසටහන වසරකට ඩොලර් 99 ක් වැය වන අතර එම කාලය තුළදී ඔබට ඇමතුම් ආධාරක දෙකක් ලබා දෙයි. එබැවින් ක්රමලේඛන ගැටළුවක් මත ඇනහිටින විට, යම් යම් ක්රමයක් තිබේ.

සටහන : තනි පුද්ගලයෙකු හෝ සමාගමක් ලෙස ලියාපදිංචි වීමට ඔබ තෝරා ගත යුතුය. සමාගමක් ලෙස ලියාපදිංචි වීම සඳහා සමාගම් ලියාපදිංචි කිරීම හෝ ව්යාපාර බලපත්රය වැනි නීතිමය සමාගමක් සහ ලියකියවිලි අවශ්ය වේ. මෙම ක්රියාවලිය (DBA) ලෙස කටයුතු කිරීම මෙම අවශ්යතාව සපුරා නැත.

ඔබගේ දුරකථනය හෝ අයිපෑඩ් වෙත සුබ පතන්න

යෙදුම් සංවර්ධනයට කෙලින්ම පැන නැංවීම වෙනුවට සම්මත "හෙලෝ වර්ල්ඩ්" ඇප් එකක් සාදා එය ඔබගේ iPhone හෝ iPad වෙතට තල්ලු කිරීම හොඳ අදහසකි. මෙය සංවර්ධකයාගේ සහතිකය ලබා ගැනීම සහ ඔබගේ උපාංගයේ ප්රතිපාදන පැතිකඩක් සකස් කිරීම අවශ්ය වේ. ඔබ දැන් තත්ත්වයෙන් උසස් තත්ත්වයට පත් වන විට ඔබට එය නතර කළ යුතු අතර එය කළ යුතු වන්නේ කෙසේදැයි දැන ගැනීමට දැන්මම මෙය කළ යුතු වේ.

ඔබ ක්රීඩාවක් නිර්මාණය කරන්නේ? ක්රීඩා සංවර්ධනය පිළිබඳ විශේෂතා පිළිබඳ වැඩි විස්තර.

එතැන සිට කුඩා කරන්න

ඔබ ඔබේ ලොකු අදහසට සෘජු ලෙස බ්ලොක් කිරීමට අවශ්ය නැත. ඔබ දන්නවා ඇති යෙදුම දන්නවා ඇත්නම්, මාස ගණනාවක් සහ මාස ගණනාවක් ගත කිරීමට ඔබට හැකි වනු ඇත, ඔබ කුඩා ආරම්භ කළ හැකිය. ඔබ විසින් ගොඩනගනුයේ අලුත් යෙදුම් වලට අලුතෙන් නම් මෙය විශේෂයෙන් ඵලදායී වේ. ඔබගේ යෙදුම තුළට ඇතුළත් කිරීමට ඔබට අවශ්ය විශේෂාංග කිහිපයක් හුදකලා කිරීම සහ එම අංගය ඇතුළත් සමාන, කුඩා යෙදුමක් සාදන්න. නිදසුනක් ලෙස, පරිශීලකයා එම ලැයිස්තුවට අයිතම එකතු කිරීමට ඇති හැකියාව සහිත ලැයිස්තුවක ලැයිස්තුවක් අවශ්ය නම්, ඔබට සිල්ලර ලැයිස්තුවේ යෙදුම සෑදිය හැක. ඔබගේ විශාල අදහසෙහි ආරම්භ වීමට පෙර විශේෂිත අංගයන් කේතයන් සමඟ අත්හදා බැලීමට ඔබට ඉඩ ලබා දෙනු ඇත.

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