આઇફોન (2) પર વિકાસશીલ: પર્યાવરણની તૈયારી

અમારી પાછલી પોસ્ટમાં અમે વિકાસશીલ વેબ એપ્લિકેશનો અને અમારા આઇફોન માટે મૂળ એપ્લિકેશન વચ્ચેના મુખ્ય તફાવતો વિશે વાત કરી. આ લેખમાં હવે અમે તમારા મૂળ એપ્લિકેશનોને ઉદ્દેશ્ય સી સાથે પ્રોગ્રામિંગ શરૂ કરવા માટે લેવાના પ્રથમ પગલાઓનું વર્ણન કરીશું, જેમણે પહેલાથી જ મૂળ આઇફોન એપ્લિકેશનો વિકસાવી છે, તે તુચ્છ હશે; તેમ છતાં, અન્ય વપરાશકર્તાઓ અવલોકન કરી શકે છે કે સારા દસ્તાવેજીકરણ અથવા ટ્યુટોરિયલ્સ શોધવાનું દુર્લભ છે કે જે પગલું દ્વારા પગલું કેવી રીતે પ્રારંભ કરવું તે સમજાવે છે. અમે આ પ્રકારના વપરાશકર્તાઓને મદદ કરવાનો પ્રયાસ કરીશું.

સૌ પ્રથમ, હું તમને ચેતવણી આપવા માંગું છું કે Appleપલ દ્વારા વિતરિત આઇફોન એસડીકે ફક્ત મેક ઓએસ એક્સ વી 10.5.4 operatingપરેટિંગ સિસ્ટમવાળા વપરાશકર્તાઓ માટે ઉપલબ્ધ છે. તે જ છે, જો તમારી પાસે ચિત્તા સાથે કોઈ મ .ક નથી, અને જો તમે વ્યવસાયિક આઇફોન વિકાસકર્તા બનવા માંગતા હો, તો તમે જાણો છો કે તમે શું કરી રહ્યાં છો. સ્ટીવની ડિઝાઇન અક્ષમ્ય છે ...

જો તમે આ આવશ્યક આવશ્યકતાને પૂર્ણ કરો છો, તો તમારે એસડીકે ડાઉનલોડ કરવું પડશે, એટલે કે વિકાસ વાતાવરણ. આમાં ઘણા પ્રોગ્રામ્સ શામેલ છે, જેની વચ્ચે અમે XCode, IDE કે જેની સાથે આપણે વિકાસ કરીશું, ઇંટરફેસ બિલ્ડર, અમારા એપ્લિકેશનોના વપરાશકર્તા ઇન્ટરફેસ, ઇન્સ્ટ્રુમેન્ટ્સના ઉપકરણોની કામગીરીની લાક્ષણિકતાઓ અને વર્તનનું મૂલ્યાંકન કરી શકવા માટે, ઉદાહરણ તરીકે, એક્સેલેરોમીટર ગ્રાફ્સ દૂર કરો) અથવા આઇફોન સિમ્યુલેટર. બાદમાં અમને આઇફોન ઇમ્યુલેશનમાં અમારા કોડનું પરીક્ષણ કરવામાં મદદ કરશે. પછી આપણે આપણા પોતાના આઇફોન પર પરીક્ષણ કરવા શું કરવું જોઈએ તે વિશે વાત કરીશું.

એસડીકે આ પર ડાઉનલોડ કરવા માટે મફત છે Appleપલ વિકાસકર્તા ઝોન (અંગ્રેજીમાં, તે સફારીમાં શ્રેષ્ઠ કાર્ય કરે છે). તેને toક્સેસ કરવા માટે, આપણે વિકાસકર્તાઓ તરીકે નોંધણી કરાવવી આવશ્યક છે, અને વિકાસ કીટ ડાઉનલોડ કરવા આગળ વધવું જોઈએ. તેનું વજન ઘણું (લગભગ 1.3 જીબી) છે, અને આવૃત્તિ 3.1.1 માં જાય છે. આઇફોન ફર્મવેરના દરેક નવા સંસ્કરણ માટે એસડીકેનું નવું સંસ્કરણ પ્રકાશિત થયું છે.

એકવાર ડાઉનલોડ થઈ જાય, પછી તે «આઇફોન એસડીકે the લિંક પર ક્લિક કરીને ઇન્સ્ટોલ થાય છે:

અને ક્લાસિક ઇન્સ્ટોલેશન વિઝાર્ડ શરૂ થાય છે:

સિદ્ધાંતમાં આપણે મૂળભૂત રીતે શું પસંદ થયેલ છે તે પસંદ કરી શકીએ છીએ અને બધું ઇન્સ્ટોલ કરવા માટે થોડીવાર રાહ જુઓ. તે માર્ગ દ્વારા, તમને આઇટ્યુન્સ બંધ કરવાનું કહેશે.

એકવાર સ્થાપિત થઈ ગયા પછી, આપણે કહ્યું તેમ, અમારા મશીન પર એસ.ડી.કે. તે છે, એક્સકોડ, આઇફોન સિમ્યુલેટર અને અન્ય ઉપયોગિતાઓ. અને હવે તે? હવે આપણે પ્રોગ્રામિંગ શરૂ કરી શકીએ છીએ. સૌ પ્રથમ હું તમને ખૂબ સરસ URL ના દંપતી છોડું છું:

  • [1] Appleપલ નમૂના કોડ પૃષ્ઠ (નોંધણી આવશ્યક છે): https://developer.apple.com/iphone/library/navication/SampleCode.html
  • [2] 31 દિવસ, 31 એપ્લિકેશન્સ: appsamuck

આ એવા પૃષ્ઠો છે જ્યાં આપણે ઉદાહરણ કોડ ડાઉનલોડ કરી શકીએ છીએ, જે આપણા દ્રષ્ટિકોણથી કોઈ શંકા વિના શ્રેષ્ઠ વિકલ્પ છે ... અને બટન બતાવે છે તેમ, આપણે એક સરળ ઉદાહરણ પ્રોજેક્ટ ડાઉનલોડ કરવા જઈ રહ્યા છીએ. અલબત્ત, Appleપલના ઉદાહરણ કોડ્સમાંથી 'હેલો વર્લ્ડ' પ્રોજેક્ટ (અગાઉની લિંક [1] જુઓ). એપ્લિકેશન તમને લખાણ લખવા દે છે, અને તે સ્ક્રીન પર રજૂ કરે છે. પ્રોજેક્ટમાં જ એક ઝિપ શામેલ છે જે આપણે જોઈએ છે તે સ્થાનને અનઝિપ કરીશું. એકવાર ડાઉનલોડ થઈ ગયા પછી અમે હેલ્લોવર્લ્ડ.એક્સકોડેપ્રોજ ફાઇલ ખોલીએ છીએ:

અને આ ફાઇલ અમારા પ્રિય IDE, XCode દ્વારા ખોલવામાં આવી છે:

હવે પછીના લેખમાં આપણે વર્ણવીશું કે દરેક ફાઇલ શું રજૂ કરે છે, અને તે ક્યાં 'પ્રોગ્રામ' છે. આ પોસ્ટમાં આપણે ફક્ત ધારીએ છીએ કે આપણે શરૂઆતથી આ ઉદાહરણને પ્રોગ્રામ કરવા માટે સક્ષમ છીએ (અમે ભવિષ્યમાં સમક્ષ રજુ કરીશું), અને અમે પરિણામ આઇફોન સિમ્યુલેટરમાં જોવા જઈશું. આ કરવા માટે, અમે ફક્ત 'બિલ્ડ એન્ડ ગો' બટન પર ક્લિક કરીશું, IDE સ્ત્રોતોનું સંકલન કરશે, આઇફોન સિમ્યુલેટર ખોલીશું અને આપણે "અમારી" એપ્લિકેશનને કાર્યરત જોશું:

ખૂબ સચેત વપરાશકર્તાઓ પૂછી શકે છે: જો હું મારા પોતાના આઇફોન પર પરીક્ષણ કરવા માંગું છું તો શું? આને નિouશંક ફાયદાઓ છે, કારણ કે તમે ખાતરી કરો છો કે એપ્લિકેશન ખરેખર કામ કરે છે, અને તમે 3G અથવા Wifi નેટવર્ક સાથે કનેક્ટ કરીને વાસ્તવિક ઝડપ જોઈ શકો છો ... સાથે સાથે XCode ગ્રાફિકલ ડિબગર અથવા તકનીકી સપોર્ટ જેવી ખૂબ જ રસપ્રદ એપ્લિકેશનો ધરાવતા છો.

સારું, તમારી પાસે ઓછામાં ઓછા ત્રણ વિકલ્પો છે:

  1. Appleપલને ચુકવવા 😉 હા, હા, તમે આઇફોન વિકાસકર્તા પ્રોગ્રામ (http://developer.apple.com/iphone/program/) માં નોંધણી કરાવી શકો છો, તમારા આઇફોન પર તમારી એપ્લિકેશનની ચકાસણી કરવા માટે, તમે તેના પર વિશ્વાસ કરી શકો છો. ત્યાં બે સ્થિતિઓ છે: ધોરણ, € 99 અને એન્ટરપ્રાઇઝ € 299 પર. હું પહેલેથી જ ધારી શકું છું કે 99,99% કિસ્સાઓમાં તમને સસ્તા સંસ્કરણ, ધોરણની જરૂર પડશે. એન્ટરપ્રાઇઝ મોટા કોર્પોરેશનો (500 થી વધુ કર્મચારીઓ) માટે બનાવાયેલ છે જે ઇન્ટ્રાનેટ વાતાવરણમાં માલિકીની એપ્લિકેશનો બનાવવા માંગે છે. Stપલ્સ સ્ટોર પર એપ્લિકેશન અપલોડ કરવામાં સક્ષમ હોવા માટે માનક પૂરતું છે (જો તેઓ માન્ય છે, અલબત્ત), 100 આઇફોન, વગેરે સુધી એપ સ્ટોર (URL અથવા ઇમેઇલ દ્વારા) જાઓ વિના તમારી એપ્લિકેશનનું વિતરણ કરો.
  2. તમારા આઇફોનને જેલબ્રેક કરો, જો કે આપણે બધા જાણીએ છીએ કે લાંબા ગાળે પી season યુઝર્સ માટે આ એક વિકલ્પ છે ... ઇન્ટરનેટ પર આને કેવી રીતે હલ કરવું તેના ઘણા સંદર્ભો છે, ઉદાહરણ તરીકે છે o આ અન્ય.
  3. પ્રોગ્રામમાં પહેલેથી જ રજીસ્ટર થયેલ ભાગીદારને શોધો અને તેનો પ્રયાસ કરો ... સત્ય એ છે કે ઘણા લોકોમાં પરવાના માટે ચૂકવણી કરવામાં કોઈ મોટી સમસ્યા નથી. એકમાત્ર મુદ્દો એ છે કે કોડ પર સહી કરવા માટેનું પ્રમાણપત્ર નજીવા છે, અને તમારી પાસે સારો વિશ્વાસ હોવો આવશ્યક છે કે જેથી ફેસબુકના સ્થાપકોની જેમ સમસ્યાઓ notભી ન થાય 😉

ઠીક છે, આપણે ત્યાં છોડી દઈએ છીએ. આગલા વર્ગ સુધી, જો આ તમારા માટે પૂરતું નથી, તો તમે વધુ ઉદાહરણ પ્રોજેક્ટ્સ ડાઉનલોડ કરવાનો પ્રયાસ કરી શકો છો અને કોડ પર એક નજર નાખો. હવે પછીના લેખ સુધી!


Google News પર અમને અનુસરો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   એલેટોર જણાવ્યું હતું કે

    ઉદ્દેશ્ય-સીમાં વિકાસ કરવા માટે તમારી લેખોની શ્રેણીમાં મને ખરેખર રસ છે. આગળ વધો અને સારા નસીબ !!!

    A.

  2.   જાવિઅર ઇચેવર્રિયા યુએસએઆ જણાવ્યું હતું કે

    આભાર, હું આશા રાખું છું કે હું તમને નિરાશ નહીં કરું!

  3.   ટેક્નોપોડમેન જણાવ્યું હતું કે

    સંપૂર્ણ !! ચાલુ રાખો ... 😉

    સાદર

  4.   એડ્રીયન જણાવ્યું હતું કે

    તમારી પાસે ઓછામાં ઓછા ત્રણ વિકલ્પો છે

    હું ફક્ત 2 see જોઉં છું

    ખૂબ સારા લેખ, depthંડાઈથી થોડો વધુ જવાનું અને ઉદ્દેશ-સીનો થોડો પરિચય આપવાનું ખરાબ રહેશે નહીં.

    શુભેચ્છાઓ.

  5.   જાવિઅર ઇચેવર્રિયા યુએસએઆ જણાવ્યું હતું કે

    અરેરે હું ત્રીજો ચૂકી ગયો! તમને એક કોમ્પી શોધો જે રજિસ્ટર્ડ ડેવલપર છે અને તેના આઇફોન પર પ્રયાસ કરો (તે જ હું કરું છું) 😉

    વિગતવાર જતા, બધું કાર્ય કરશે ... આગળની પોસ્ટ સંભવત: દરેક હેલ્લો વર્લ્ડ ઘટક શું કરે છે તે વિગતવાર સમજાવે છે ... અલબત્ત ઉદ્દેશ સી વિષયો સમજાવતા

  6.   Limbo જણાવ્યું હતું કે

    ખૂબ સરસ, અમે આગામી ડિલિવરીની રાહ જોવી છું.
    અભિનંદન.

  7.   આઇફોનાલ્ડિયા જણાવ્યું હતું કે

    ખૂબ સારી પોસ્ટ!

    તમારા મનપસંદ ફોનમાં તમને અદ્યતન રાખવા માટે નવો બ્લોગ!
    મારા નામ પર ક્લિક કરો!

  8.   હેંગઓવર જણાવ્યું હતું કે

    શું કોઈએ વીએમવેર પર ચિત્તાને માઉન્ટ કરવાનો પ્રયાસ કર્યો છે? હું સક્ષમ નથી, કારણ કે ચિત્તાની છબીને માઉન્ટ કરતી વખતે તે મને ભૂલ આપે છે.

    કોઈ મને હાથ આપે છે?

    આપનો આભાર.

  9.   પાવેલ ફ્રાન્કો મરીન જણાવ્યું હતું કે

    નમસ્તે, ખૂબ જ સારી પોસ્ટ ... આ વિષય પરની અન્યની જેમ. જોકે મને થોડી શંકા છે; ચાલો જોઈએ, તે થાય છે કે મારે આઇફોન માટે વિકાસ કરવાની જરૂર છે, પરંતુ હું વિન્ડોઝ એક્સપી પર કામ કરું છું, મને આશ્ચર્ય છે કે જો આ ઓએસ પર કામ કરવું શક્ય નથી, તો હું તે શરૂઆતમાં તમે જે કહો છો તેના કારણે કહું છું. પોસ્ટ કરો કે એસડીકે ફક્ત મ Macક ઓએસ પર કામ કરી શકે છે; પણ, ત્યાં મેં એક ટિપ્પણી જોવી જે વર્ચુઅલ મશીન પર મેક ઓએસને માઉન્ટ કરવાની વાત કરી હતી, તે જ રીતે હું પ્રયત્ન કરીશ, પરંતુ જો હું આ ઘટનાઓની થોડી અપેક્ષા રાખું નહીં, કારણ કે કાયદો આમાં સારી રીતે જાણીતો છે મર્ફીના કેસો હંમેશા શ્વાસ બહાર કા ...વા માટે બહાર આવે છે ... હેહે ...

    ઠીક છે, હું આશા રાખું છું કે તમે મને સહાય આપી શકો અને અગાઉથી પ્રદાન કરેલા સહયોગ બદલ આભાર.

    જલ્દી જ મળીશું અને સફળતા.

    શુભેચ્છાઓ.