એપલના સ્વીફ્ટ પ્રોગ્રામિંગ ભાષા સાથે મજા માણો

સ્વીફ્ટમાં પ્લેગ્રાઉન્ડ્સ માત્ર ખૂબ ફન છે

ડબ્લ્યુડબ્લ્યુડીસી 2014 ના ઇવેન્ટમાં એપલે સ્વીફ્ટ પ્રોગ્રામિંગ લેંગ્વેજને બહાર પાડી હતી. સ્વિફ્ટને ઉદ્દેશ- C ની જગ્યાએ આખરે ડિઝાઇન કરવામાં આવ્યું હતું, અને મેક અને iOS બંને ઉપકરણો માટે એપ્લિકેશન્સ બનાવતા લોકો માટે એકીકૃત વિકાસનું વાતાવરણ પૂરું પાડે છે.

સ્વીફ્ટની પ્રારંભિક જાહેરાત હોવાથી, નવી ભાષાએ ઘણા બધા અપડેટ્સ જોયા છે. તે હવે watchOS તેમજ TVOS માટે આધારને સમાવિષ્ટ કરે છે, જે તમને એક વિકાસ વાતાવરણમાંથી એપલ ડિવાઇસીસના સંપૂર્ણ કદ માટે વિકસાવવાની મંજૂરી આપે છે.

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

2014 ના સમર

અઠવાડિયાના પ્રારંભમાં, આખરે એપલ ડેવલોપર વેબસાઇટ પરથી Xcode 6 ની બીટા સંસ્કરણ ડાઉનલોડ કરવા માટે લગભગ મળી. Xcode, એપલના IDE (ઇન્ટીગ્રેટેડ ડેવલપમેન્ટ એન્વાયર્નમેન્ટ) મેક અથવા iOS ઉપકરણો માટે એપ્લિકેશન વિકસાવવા માટે જરૂરી બધું ધરાવે છે. તમે વાસ્તવમાં ઘણાં જુદા જુદા વિકાસ પ્રોજેક્ટ્સ માટે Xcode નો ઉપયોગ કરી શકો છો, પરંતુ Mac વપરાશકર્તાઓ માટે, Mac અને iOS એપ્લિકેશન્સ બનાવવી biggies છે.

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

Xcode 6 બીટા પસંદ કરવાની ખાતરી કરો કારણ કે તેમાં સ્વીફ્ટ ભાષા શામેલ છે ચેતવણીના શબ્દ: ફાઇલ મોટી છે (આશરે 2.6 જીબી), અને એપલ ડેવલોપર સાઇટ પરથી ફાઇલો ડાઉનલોડ કરવાનું નામચીન ધીમી પ્રક્રિયા છે.

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

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

સ્વીફ્ટ ભાષા માર્ગદર્શિકાઓ

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

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

જો તમે વિકાસના થોડાં ભાગમાં તમારો હાથ અજમાવવા માટે લલચાઈ ગયા હોવ તો, હું Xcode અને Swift ની ભલામણ કરું છું. તેમને એક શોટ આપો, અને કેટલાક મજા છે.

અપડેટ્સ:

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

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

તેથી, મેં 2014 ની ઉનાળામાં કહ્યું હતું તેમ, રમતના મેદાનમાં સ્વિફ્ટ લો; મને લાગે છે કે તમે ખરેખર આ નવી પ્રોગ્રામિંગ ભાષાને પસંદ કરી રહ્યા છો.

પ્રકાશિત: 8/20/2014

અપડેટ: 4/5/2015