ஐபோனில் உருவாக்குதல் (2): சூழலைத் தயாரித்தல்

எங்கள் முந்தைய இடுகையில், எங்கள் ஐபோனுக்கான வலை பயன்பாடுகள் மற்றும் சொந்த பயன்பாடுகளை உருவாக்குவதற்கான முக்கிய வேறுபாடுகளைப் பற்றி பேசினோம். இந்த கட்டுரையில், உங்கள் சொந்த பயன்பாடுகளை குறிக்கோள் சி உடன் நிரலாக்கத் தொடங்க நீங்கள் எடுக்க வேண்டிய முதல் படிகளை இப்போது விவரிப்போம். ஏற்கனவே சொந்த ஐபோன் பயன்பாடுகளை உருவாக்கிய வாசகர்களுக்கு இது அற்பமானதாக இருக்கும்; இருப்பினும், படிப்படியாக எவ்வாறு தொடங்குவது என்பதை விளக்கும் நல்ல ஆவணங்கள் அல்லது பயிற்சிகளைக் கண்டுபிடிப்பது அரிது என்பதை பிற பயனர்கள் கவனிக்கலாம். இந்த வகையான பயனர்களுக்கு இந்த வழியில் உதவ முயற்சிப்போம்.

முதலில், ஆப்பிள் விநியோகிக்கும் ஐபோன் எஸ்.டி.கே மேக் ஓஎஸ் எக்ஸ் வி 10.5.4 இயக்க முறைமை கொண்ட பயனர்களுக்கு மட்டுமே கிடைக்கும் என்பதை நான் உங்களுக்கு எச்சரிக்க விரும்புகிறேன். அதாவது, உங்களிடம் சிறுத்தைக்கு மேக் இல்லையென்றால், நீங்கள் ஒரு தொழில்முறை ஐபோன் டெவலப்பராக இருக்க விரும்பினால், நீங்கள் என்ன செய்ய வேண்டும் என்பது உங்களுக்குத் தெரியும். ஸ்டீவின் வடிவமைப்புகள் விவரிக்க முடியாதவை ...

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

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

பதிவிறக்கம் செய்யப்பட்டதும், «iPhone SDK link என்ற இணைப்பைக் கிளிக் செய்வதன் மூலம் இது நிறுவப்படும்:

ஒரு உன்னதமான நிறுவல் வழிகாட்டி தொடங்குகிறது:

கொள்கையளவில், இயல்புநிலையாக தேர்ந்தெடுக்கப்பட்டதை நாம் தேர்வு செய்யலாம் மற்றும் எல்லாவற்றையும் நிறுவ சில நிமிடங்கள் காத்திருக்கலாம். இது ஐடியூன்ஸ் மூடுமாறு கேட்கும்.

நிறுவப்பட்டதும், நாங்கள் சொன்னது போல, எங்கள் கணினியில் உள்ள எஸ்.டி.கே. அதாவது, எக்ஸ் கோட், ஐபோன் சிமுலேட்டர் மற்றும் பிற பயன்பாடுகள். இப்போது அது? இப்போது நாம் நிரலாக்கத்தை தொடங்கலாம். முதலில் நான் உங்களுக்கு இரண்டு நல்ல URL களை விட்டு விடுகிறேன்:

  • [1] ஆப்பிள் மாதிரி குறியீடு பக்கம் (பதிவு தேவை): https://developer.apple.com/iphone/library/navigation/SampleCode.html
  • [2] 31 días, 31 aplicaciones: appsamuck

எடுத்துக்காட்டுக் குறியீட்டைப் பதிவிறக்கம் செய்யக்கூடிய பக்கங்கள் இவை, எங்கள் பார்வையில் சந்தேகமின்றி சிறந்த வழி… மேலும் ஒரு பொத்தானைக் காண்பிப்பது போல, ஒரு எளிய எடுத்துக்காட்டு திட்டத்தைப் பதிவிறக்கப் போகிறோம். நிச்சயமாக, ஆப்பிளின் உதாரணக் குறியீடுகளிலிருந்து 'ஹலோ வேர்ல்ட்' திட்டம் (முந்தைய இணைப்பைக் காண்க [1]). பயன்பாடு வெறுமனே ஒரு உரையை எழுத உங்களை அனுமதிக்கிறது, மேலும் அதை திரையில் வழங்குகிறது. இந்தத் திட்டத்தில் ஒரு ZIP உள்ளது, அது நாம் விரும்பும் இடத்தில் அன்சிப் செய்யும். பதிவிறக்கம் செய்தவுடன் HelloWorld.xcodeproj கோப்பைத் திறக்கிறோம்:

இந்த கோப்பு எங்களுக்கு பிடித்த ஐடிஇ, எக்ஸ் கோட் மூலம் திறக்கப்படுகிறது:

அடுத்த கட்டுரையில் ஒவ்வொரு கோப்பும் எதைக் குறிக்கிறது, அது எங்கே 'புரோகிராம்' செய்யப்படுகிறது என்பதை விவரிப்போம். இந்த இடுகையில் நாம் இந்த உதாரணத்தை புதிதாக நிரல் செய்ய முடிந்தது (எதிர்காலத்தில் நம்மால் முடியும்), மற்றும் ஐபோன் சிமுலேட்டரில் முடிவைக் காணப் போகிறோம். இதைச் செய்ய, 'பில்ட் அண்ட் கோ' பொத்தானைக் கிளிக் செய்வோம், ஐடிஇ மூலங்களைத் தொகுத்து, ஐபோன் சிமுலேட்டரைத் திறக்கும், மேலும் "எங்கள்" பயன்பாடு செயல்படுவதைக் காண்போம்:

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

சரி, உங்களுக்கு குறைந்தது மூன்று விருப்பங்கள் உள்ளன:

  1. ஆப்பிளை செலுத்த 😉 ஆம், ஆம், நீங்கள் நம்பலாம், உங்கள் விண்ணப்பத்தை உங்கள் ஐபோனில் சோதிக்க, நீங்கள் செலுத்த வேண்டியது, ஐபோன் டெவலப்பர் திட்டத்தில் (http://developer.apple.com/iphone/program/) பதிவுசெய்தல். இரண்டு முறைகள் உள்ளன: ஸ்டாண்டர்ட், € 99, ​​மற்றும் எண்டர்பிரைஸ் 299 99,99. 500% வழக்குகளில் உங்களுக்கு மலிவான பதிப்பு, ஸ்டாண்டர்ட் தேவைப்படும் என்று நான் ஏற்கனவே எதிர்பார்க்கலாம். எண்டர்பிரைஸ் பெரிய நிறுவனங்களுக்கு (100 க்கும் மேற்பட்ட ஊழியர்கள்) இன்ட்ராநெட் சூழலில் தனியுரிம பயன்பாடுகளை உருவாக்க விரும்புகிறது. ஆப்ஸ்டோரில் பயன்பாடுகளை பதிவேற்றுவதற்கு ஸ்டாண்டர்ட் போதுமானது (ஒப்புதல் அளிக்கப்பட்டால், நிச்சயமாக), XNUMX ஐபோன்கள் வரை ஆப்ஸ்டோர் (URL அல்லது மின்னஞ்சல் வழியாக) செல்லாமல் உங்கள் பயன்பாட்டை விநியோகிக்கவும்.
  2. உங்கள் ஐபோனை ஜெயில்பிரேக் செய்யுங்கள், இருப்பினும் இது நீண்ட காலமாக அனுபவமுள்ள பயனர்களுக்கு ஒரு விருப்பம் என்பதை நாம் அனைவரும் அறிவோம் ... இணையத்தில் இதை எவ்வாறு தீர்ப்பது என்பது குறித்து பல குறிப்புகள் உள்ளன, எடுத்துக்காட்டாக ESTA o இது மற்றது.
  3. நிரலில் ஏற்கனவே பதிவுசெய்யப்பட்ட ஒரு கூட்டாளரைக் கண்டுபிடித்து அவரை முயற்சிக்கவும் ... உண்மை என்னவென்றால், பலரிடையே உரிமம் செலுத்துவதில் பெரிய சிக்கல் எதுவும் இல்லை. ஒரே பிரச்சினை என்னவென்றால், குறியீட்டில் கையொப்பமிடுவதற்கான சான்றிதழ் பெயரளவுதான், மேலும் உங்களுக்கு நல்ல நம்பிக்கை இருக்க வேண்டும், இதனால் பேஸ்புக்கின் நிறுவனர்களுக்கு நிகழ்ந்த பிரச்சினைகள் ஏற்படாது

சரி, அங்கே அதை விட்டுவிடுகிறோம். அடுத்த வகுப்பு வரை, இது உங்களுக்குப் போதுமானதாக இல்லாவிட்டால், மேலும் எடுத்துக்காட்டு திட்டங்களை பதிவிறக்கம் செய்து குறியீட்டைப் பாருங்கள். அடுத்த கட்டுரை வரை!


Google செய்திகளில் எங்களைப் பின்தொடரவும்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   அலெட்டர் அவர் கூறினார்

    குறிக்கோள்- C இல் உருவாக்க உங்கள் தொடர் கட்டுரைகளில் நான் மிகவும் ஆர்வமாக உள்ளேன். மேலே சென்று நல்ல அதிர்ஷ்டம் !!!

    A.

  2.   ஜேவியர் எச்செவர்ரியா உசியா அவர் கூறினார்

    நன்றி, நான் உங்களை ஏமாற்றவில்லை என்று நம்புகிறேன்!

  3.   டெக்னோபொட்மேன் அவர் கூறினார்

    செயல்திறன் !! தொடர்ந்து வைத்திருங்கள் ...

    மேற்கோளிடு

  4.   அட்ரியன் அவர் கூறினார்

    உங்களுக்கு குறைந்தது மூன்று விருப்பங்கள் உள்ளன

    நான் 2 see மட்டுமே பார்க்கிறேன்

    மிகச் சிறந்த கட்டுரைகள், இன்னும் கொஞ்சம் ஆழமாகச் செல்வது மோசமானதல்ல, குறிக்கோள்-சி அறிமுகம் கூட.

    வாழ்த்துக்கள்.

  5.   ஜேவியர் எச்செவர்ரியா உசியா அவர் கூறினார்

    அச்சச்சோ நான் மூன்றாவது ஒன்றை தவறவிட்டேன்! பதிவுசெய்யப்பட்ட டெவலப்பராக இருக்கும் ஒரு கம்பியைக் கண்டுபிடித்து, அவரது ஐபோனில் முயற்சிக்கவும் (அதைத்தான் நான் செய்கிறேன்)

    விரிவாகச் சென்றால், எல்லாம் வேலை செய்யும் ... அடுத்த இடுகை ஒவ்வொரு ஹலோவேர்ல்ட் கூறுகளும் என்ன செய்கிறது என்பதை விரிவாக விளக்கும் ... நிச்சயமாக குறிக்கோள் சி தலைப்புகளை விளக்குகிறது

  6.   Limbo அவர் கூறினார்

    மிகவும் நல்லது, அடுத்த பிரசவங்களை எதிர்பார்க்கிறோம்.
    வாழ்த்துக்கள்.

  7.   ஐபோனால்டியா அவர் கூறினார்

    மிக நல்ல பதிவு!

    உங்களுக்கு பிடித்த தொலைபேசியில் புதுப்பித்த நிலையில் இருக்க புதிய வலைப்பதிவு!
    என் பெயரைக் கிளிக் செய்க!

  8.   ரெசாகா அவர் கூறினார்

    சிறுத்தை ஒரு vmware இல் ஏற்ற யாராவது முயற்சித்திருக்கிறார்களா? சிறுத்தை படத்தை ஏற்றும்போது அது எனக்கு ஒரு பிழையை அளிப்பதால் என்னால் முடியவில்லை.

    யாரோ எனக்கு கை கொடுக்கவா?

    நன்றி.

  9.   பாவெல் பிராங்கோ மரின் அவர் கூறினார்

    வணக்கம், மிகவும் நல்ல பதிவு ... இந்த விஷயத்தில் மற்றவர்களைப் போலவே. இருப்பினும் எனக்கு ஒரு சிறிய சந்தேகம் உள்ளது; பார்ப்போம், என்ன நடக்கிறது என்றால் நான் ஒரு ஐபோனுக்கு ஒரு டெவலப்மெண்ட் செய்ய வேண்டும், ஆனால் நான் விண்டோஸ் எக்ஸ்பியில் வேலை செய்கிறேன், இந்த ஓஎஸ்ஸில் வேலை செய்ய முடியவில்லையா என்று எனக்கு ஆச்சரியமாக இருக்கிறது, ஆரம்பத்தில் நீங்கள் சொல்வதால் தான் இதைச் சொல்கிறேன் SDK மட்டுமே செயல்படும் என்று இடுகை Mac OS இல் வேலை செய்ய முடியும்; மேலும், ஒரு மெய்நிகர் கணினியில் மேக் ஓஎஸ் ஏற்றப்படுவதைப் பற்றி பேசும் ஒரு கருத்தை நான் பார்த்தேன், அதே வழியில் நான் முயற்சிப்பேன், ஆனால் ஒரு வேளை என்னால் முடியாது, ஏனென்றால் நிகழ்வுகளை கொஞ்சம் எதிர்பார்க்கிறேன், ஏனெனில் சட்டம் இவற்றில் நன்கு அறியப்பட்டிருக்கிறது மர்பியின் வழக்குகள் எப்போதுமே மறுபரிசீலனை செய்ய வெளிவருகின்றன ... ஹே ...

    சரி, நீங்கள் எனக்கு ஒரு கையை வழங்க முடியும் என்று நம்புகிறேன், வழங்கப்பட்ட ஒத்துழைப்புக்கு முன்கூட்டியே மிக்க நன்றி.

    விரைவில் சந்தித்து வெற்றி பெறுவோம்.

    வாழ்த்துக்கள்.