Welcome to Форум на приятелите на Apple. Please login or sign up.

16-06-2024, 14:17:43

Login with username, password and session length

Shoutbox


Потребители
  • Общ брой потребители: 7 875
  • Latest: Josephkayaf
Stats
  • Общ брой публикации: 82 676
  • Общ брой теми: 9 819
  • Online today: 295
  • Online ever: 774
  • (14-05-2024, 04:09:55)
Онлайн потребители
Users: 1
Guests: 254
Total: 255

254 гости, 1 потребител
Fifata

xCode 6 beta, swift programming

Започната от sk., 21-07-2014, 21:48:38

« назад - напред »

0 Потребители и 1 гост преглеждат тази тема.

Petar Jamby

Ако искаш да пишеш програми с графичен интерфейс или с поне малко повече смисъл, ще ти е почти невъзможно без framework, и това е без значение кой е конкретния език.
MacBook Pro 15" 2017
Iphone XR

sk.

Здравейте,

след 2 седмици ходене по мъките вече имам някаква яснота относно стъпките през, които трябва да се мине, за да се започне ефективно програмиране.
Все още не съм започнал да програмирам каквото и да е поради причината, че наистина преоткривам всичко сам.

Следващото инфо е по-скоро за начинаещи!

И така:

Като за начало е необходимо да се регистрирате в Apple Developer center. Регистрацията е напълно безплатна и ви дава достъп до много ресурси и други полезни връзки. От там можете да свалите и xCode - софтуерът необходим за програмиране.

В xCode можете да правите абсолютно всичко необходимо като графична среда, кодиране и други, но тънкият момент, е че ако не сте запознат с програмирането на Objective-C няма да можете да свършите нищо читаво. Ще можете да използвате built-in фукнциите на xCode, но няма да можете да правите никакви промени.

За да работите свободно е необходимо да имате солидни познания по Objective-C. Този език е доста възрастен и надхвърля 22 години. Въпреки, че го обновяват и все още върши работа в интернет пространството е разпространено, че далеч не е най-приятния език за писане. Или поне на такова инфо попаднах аз.

Следващ проблемен момент. Уроците за Objective-C масово предполагат, че знаете предшественика на този език - "C". Това прави повечето уроци неподходящи за начинаещи. Тук вече се връщаме около 35 години назад. Изучаването на такива езици според мен е меко казано пълна загуба на време.

Като кратко резюме:

Ако искате да програмирате трябва да сте регистриран разработчик, да имате програмната среда и да натрупате знания както по xCode, така и към Objective-C, и само C (последото не е задължително, но според мен в някакъв момент ще Ви се наложи, за да разбирате напълно Objective-C).

Като алтернатива на горното реших да пробвам да трупам знания по Swift. Swift е замислен да измести Objective-C. Много по-модерен и бърз. В момента неприложим поради липсата на каквото и да е инфо, титориали и дори напълно завършена работна среда. xCode 6 може да компилира Swift, но все още е в разработка и докато не е бъде напълно завършена има забрана за публикуване на каквото и да е било инфо. Очаква се това да стане с пускането на iOS 8 и Yosemite. Тогава вече ще могат да се впрегнат всички знания натрупани от книгата Swift и евентуално да се сглоби нещо читаво и модерно.

The End

Ако по-запознатите колеги имат допълнително инфо или не са съгласни с написаното от мен, могат свободно да дават съвети, критикуват и тн.. :)

Поздрави!

zazzlezz

Темата е доста стара, но смятам, че е полезна, за хора, които сега започват. Колегата добре е обобщил доста неща. Аз минах през подобен път, започнах със Суифт, като по-забавното е, че имах само основни познания по PHP, html i CSS, но никакви за ООП.

Общо взето, все едно са ме пуснали в средата на морето, а аз не мога да плувам  ;D

На този етап, има вече доста туториали за Суифт и доста фреймуъркс, но въпреки това, недостатъчно според мен. И да, мисля, че е почти наложително да се научи Obj C, за да може да разбирате кода (дори и да пишете на Суифт). Много от framework-овете са на Objective C и ще мине още доста време, докато всички минат на Суифт и всичко се пише на него.... Дори и към този момент, много developer-и пишат на Objective C, от Епъл не са го забранили или отстранили и спокойно можеш да си го използваш и да си събмитваш апликации в Апп стора.


faire

Сори, че се намесвам малко встрани от темата, но имам един проблем, който не ми дава мира вече повече от година сигурно с тоя пуст Xcode.
Бях го инсталирал за малко, понеже ми трябваше да отворя някакъв файл да редактирам. После я изтрих чрез AppZapper. Оттогава насетне ми седи като ъпдейт в Апп Стор. Ако му дам да го ъпдейтне, се маха и след изтриването, веднага пак се появява и няма оправия. Някой да има идея как да го разкарам?
The people who are crazy enough to think they can change the world, are the ones who do.