Apple iPhone SDK for Mac

Apple iPhone SDK for Mac 3.2

Тавсифи

Apple iPhone SDK барои Mac маҷмӯи пурқуввати асбобҳои таҳиякунанда мебошад, ки ба таҳиягарон имкон медиҳад, ки замимаҳо барои iPhone, iPad ва iPod touch эҷод кунанд. Бо нашри версияи 3.2, ин нармафзор аз ҳарвақта боз ҳам мустаҳкамтар ва дорои хусусиятҳо гардид.

Дар асл, iPhone SDK муҳити ҳамгирошудаи рушдро (IDE) дар бар мегирад, ки маҷмӯи мукаммали абзорҳоро барои сохтан ва ислоҳ кардани замимаҳои iOS таъмин мекунад. Ин ҳама чизро аз таҳрири код ва идоракунии лоиҳа то озмоиш ва ҷойгиркунӣ дар бар мегирад.

Яке аз хусусиятҳои калидии Xcode дастгирии забонҳои барномасозии сершумор, аз ҷумла Objective-C, Swift, C++ ва ғайра мебошад. Ин ба таҳиягарони дорои маълумоти гуногун имкон медиҳад, ки якҷоя дар лоиҳаҳо кор кунанд ё дар ҳолати зарурӣ байни забонҳо гузаранд.

Илова ба худи Xcode, iPhone SDK инчунин як қатор дигар абзорҳои муфидро дар бар мегирад, ки метавонанд равандҳои кории рушдро осон кунанд. Барои намуна:

- Воситаи Interface Builder ба таҳиягарон имкон медиҳад, ки интерфейсҳои корбарро бо истифода аз идоракунии кашолакунӣ ба таври визуалӣ тарроҳӣ кунанд.

- Воситаи Instruments дар вақти воқеӣ таҳлили кор ва қобилиятҳои ислоҳи хатогиҳоро таъмин мекунад.

- Simulator ба таҳиягарон имкон медиҳад, ки барномаҳои худро дар дастгоҳҳои виртуалии iOS бидуни ниёз ба сахтафзори ҷисмонӣ санҷанд.

Ҳамаи ин хусусиятҳо муттаҳид мешаванд, то Apple iPhone SDK-ро ба яке аз пуриқтидортарин абзорҳои таҳиягарони имрӯза табдил диҳанд.

Аммо дар бораи таҳияи барнома чӣ гуфтан мумкин аст? Ин раванд ба чӣ монанд аст?

Пеш аз ҳама, бояд қайд кард, ки таҳияи як барномаи iOS каме дониши консепсияҳои барномасозӣ ба монанди тағирёбандаҳо, функсияҳо, ҳалқаҳо ва ғайра ва инчунин шиносоӣ бо принсипҳои барномасозии ба объект нигаронидашударо талаб мекунад, агар шумо Objective-C ё Swift-ро истифода баред.

Пас аз он ки шумо муҳити таҳияи худро насб кардаед (ки маъмулан насб кардани Xcode-ро дар Mac-и худ дар бар мегирад), шумо метавонед эҷоди барномаи худро тавассути муайян кардани интерфейси корбарии он бо истифода аз Interface Builder оғоз кунед. Ин кашола кардани унсурҳои UI ба рони (ба монанди тугмаҳо ё майдонҳои матн) ва танзими хосиятҳои онҳоро (ба монанди андоза ё ранг) дар бар мегирад.

Оянда навиштани код дар Objective-C ё Swift аст - ин ҷо шумо муайян мекунед, ки барномаи шумо ҳангоми муоширати корбарон бо он чӣ гуна рафтор мекунад. Шумо API-ҳоеро, ки чаҳорчӯбаҳои Apple пешниҳод мекунанд (ба монанди UIKit) барои идора кардани корҳое, ба монанди кликҳои тугмаҳо ё вуруд/баромади маълумот истифода мебаред.

Вақте ки шумо дар равзанаи муҳаррири Xcode код менависед, шумо равшании синтаксисро мебинед, ки дар аввали раванди таҳия хатоҳоро муайян мекунад. Пас аз анҷом додани ҳама рамзгузорӣ, шумо метавонед барномаи худро дар Simulator иҷро кунед, ки он чӣ гуна ба назар ва рафтори он дар дастгоҳи воқеиро тақлид мекунад.

Дар тӯли ин раванд, Xcode тавассути паёмҳои хатогӣ ва огоҳиҳо фикру мулоҳизаҳои муфид медиҳад, то ҳама мушкилот пеш аз он ки мушкилоти калонтар шаванд, ҳал карда шаванд.

Умуман, Apple iPhone SDK ҳама чизро пешниҳод мекунад, ки барои таҳиягароне, ки мехоҳанд барномаҳои баландсифатро зуд ва самаранок созанд. Новобаста аз он ки шумо танҳо бо таҳияи iOS оғоз карда истодаед ё таҳиягари ботаҷрибае ҳастед, ки маҳсулнокии худро беҳтар мекунад, ин нармафзор барои ҳама чизе пешниҳод мекунад.

Мушаххасоти пурра
Ношир Apple
Сомонаи ношир http://www.apple.com/
Рӯзи нашр 2010-05-29
Санаи иловашуда 2010-05-29
Категория Воситаҳои таҳиякунанда
Категорияи зерсохтор Барномаи IDE
Версия 3.2
Талаботи ОС Macintosh, Mac OS X 10.5 Intel, Mac OS X 10.6 Intel
Талабот This app requires Mac OS X 10.6, and does not run on Mac OS X 10.5. Please ignore the "Operating System Requirements" field for this listing.
Нарх
Боргириҳо дар як ҳафта 0
Боргирии умумӣ 18905

Comments:

Маъруфтарин