Бо забони барномасозии Swift-и Apple шавед

Дар майдони бозиҳо дар Спарт танҳо тӯҳфаҳо хеле зиёданд

Apple дар бораи барномаи Swift programming дар WWDC 2014 рӯй дод. Спартак ба охир расидани Objective-C тарҳрезӣ шудааст ва барои онҳое, ки барои дастгоҳҳои Mac ва IOS барномаҳои барномаро эҷод мекунанд, муҳити ягонаи рушд пешбинӣ шудааст.

Аз оғози эълоншудаи Swift, забони нав аллакай як қатор навсозҳоро дидааст. Он ҳоло пуштибонии watchOS ва TVOS-ро ба даст меорад, ки шумо барои тамоми маҷмӯи таҷҳизоти Apple аз як муҳити ягонаи рушд инкишоф медиҳед.

Дар фасли тобистон 2014, ман нусхаи аслии Swift -ро, ки ба таҳиягарони Apple дастрас буд, бор кардам. Ин як мухтасарест, ки ман ёфтам, ва якчанд тавсия барои тарзи давом додани он, агар шумо ба омӯзиши Swift машғул шавед.

Дар соли 2014

Пештар дар ҳафта, ман дар охирин бор ба суроғаи версияи beta Xcode 6 аз вебсайти барномаи Apple Developer гирифтам. Xcode, IDE-и Apple (Рушди Ҳамбастаи Рушди Устувор) ҳама чизро барои таҳияи барномаҳо барои дастгоҳҳои Mac ё IOS лозим аст. Шумо метавонед дар ҳақиқат Xcode барои бисёре аз лоиҳаҳои гуногуни рушд истифода баред, аммо барои истифодабарандагони Mac, барномаҳои Mac ва барномаҳои iOS мавҷуданд.

Ҳамеша ҳамчун xcode ройгон аст. Шумо бояд ID-и Apple, ки аксарияти истифодабарандагони Mac ва IOS доранд, ба шумо лозим аст, аммо ба шумо лозим нест, ки аъзои як музоядаи ҷомеаҳои Apple Developer шавад. Ҳар як шахс бо Apple ID метавонад download XCode IDE -ро гирад ва истифода кунад.

Боварӣ ҳосил кунед, ки Xcode 6 beta -ро интихоб кунед, зеро он забони Swift -ро дар бар мегирад. Калимаи огоҳӣ: файл калон аст (тақрибан 2.6 ГБ), ва зеркашии файлҳо аз саҳифаи Apple Developer раванди бесобиқа аст.

Баъд аз он ман Xcode 6 beta насб кардам, ман ба роҳнамоии забонҳои Swift ва Tutorials муроҷиат кардам. Таҷрибаи барномарезии ман ба забони муттаҳидшавӣ барои коркарди Motorola ва Intel, ва каме C барои баъзе лоиҳаҳои рушд меравад; Баъдтар, ман бо мақсади Objective-C қадам мезанам, танҳо барои машаққати худ. Пас, ман интизор шудам, ки чӣ гуна Swift бояд пешниҳод кунад.

Тавре ки ман зикр кардам, ман барои омӯзишҳои Swift, роҳнамо ва муроҷиатҳо ҷустуҷӯ кардам. Дар ҳоле, ки ман бисёр сайтҳоеро, ки роҳнамоии Swift пешниҳод мекунанд, ман қарор додам, ки ягон сабабе надошта бошам, ки номгӯи дар поён будаи ман буд.

Рӯйхати забонҳои шифобахш

Баъд аз он, ки ман забони телефонии Swift Programming Language (ман дар ҳақиқат китобчаи IBook -ро хондам, вақте ки дар моҳи июни соли аввал пайдо шуда буд) хондам, ман қарор додам, ки ба роҳнамоии оғозёбии роҳҳои оғознамоии Рэй Вандерлих ва ба воситаи тарҷумаи худ дар асоси слайдҳо кор кунам. Ман дастурамро дӯст медорам ва ман фикр мекунам, ки ин ҷои хуб барои оғози хурд аст, агар бошад, таҷрибаи барномасозиро оғоз кунад. Гарчанде ки ман дар заминае, ки дар рушди рушд ҳастам, он аз чанд вақт пеш гузаштааст ва каме такроран танҳо пеш аз гузариш ба роҳнамоҳои Apple ва муроҷиатҳо ба чипта буд.

Ман ҳеҷ гуна барномаҳоро бо Swift ҳифз накардаам ва дар ҳама эҳтимолият ҳеҷ гоҳ намебинам. Ман фақат мехоҳам, ки вазъи имрӯзаи рушдро нигоҳ дорам. Чӣ ман дар Swift пайдо шуд, хеле аҷиб буд. Xcode 6 beta худфаъолият буд, бо хусусиятҳои бозиҳо, ки бо Swift кор мекунад. Боғҳои бозӣ имконият медиҳанд, ки рамзи Swift -ро, ки шумо бо натиҷаҳо, сатр бо хати, дар майдончаҳои бозӣ нишон дода метавонед. Чӣ метавонам гӯям; Ман ба майдончаҳои толор меравам; қобилияти ба даст овардани фикру мулоҳизаҳое, ки шумо коди худро навиштан хеле аҷиб аст.

Агар шумо кӯшиш карда бошед, ки ба шумо якчанд рушдро диққат диҳед, ман Xcode ва Swift хеле тавсия медиҳам. Ба онҳо як воҳима диҳед ва баъзе лаззат дошта бошед.

Навсозии:

Забони Swift programming ба версияи 2.1 дар вақти навсозии ин навиштан мебошад. Дар якҷоягӣ бо нусхаи нав, Apple Swift ҳамчун забони кушодаи барномасозии кушода, бо портҳо барои Linux, OS X, ва iOS-ро дастрас намуд. Забони манбаъи Swift кушодаи таблиғоти Swift ва китобхонаҳои стандартиро дар бар мегирад.

Ҳамчунин навсозии навсозии Xcode мебошад, ки ба версияи 7.3 такмил дода шудааст. Ман ҳамаи далелҳоро дар ин мақола дида будам, ки он дар аввалин версияи beta-и Swift буд. Ҳамаи маводҳо боқӣ мемонанд ва ба версияи охирини Swift муроҷиат мекунанд.

Пас, чунон ки ман дар фасли тобистон 2014 гуфта будам, ба бозигарӣ бозӣ кунед; Ман фикр мекунам, ки шумо дар ҳақиқат ба ин навъи барномасозии нав пайравӣ мекунед.

Нашр дар: 8/20/2014

Updated: 4/5/2015