Jeg vil lære udviklingen af ​​iOS-apps. Jeg ved ikke, hvordan man programmerer objektiv-c, undtagen at lære det, om noget andet jeg burde vide? Og den software, der bruger til at udvikle apps, leveres af Apple. Hvorvidt anden software leveres af et andet firma, der er let at bruge.


Svar 1:

Hvor meget erfaring har du i programmeringsperioden? Programmering af en iOS-app er ikke noget, du virkelig kan hoppe ind i uden forudgående viden. Så hvis du ikke kender trinene, der fører til programmering til iOS, skal du muligvis starte fra begyndelsen. Dette betyder ikke, at du ikke kan lære, bare at der er trin, du skal tage, før du går til at købe et kursus i iOS-programmering.

Ethvert kursus, du tager, har forudsætninger. Normalt forventer de, at du kender og forstår OOP (objektorienteret programmering), og så kan du begynde at lære Objekt-C og derefter lære iOS-fundament. Dette er virkelig den erfaring, du har brug for. Se på denne liste. Disse trin kræver trinene forud for dem for at forkynde og forstå.

1) Lær grundlæggende programmering - læring grundlæggende programmering som variabler, loops, hvis / derefter / andet udsagn osv.

2) Lær objektorienteret programmering - normalt undervises grundlæggende i programmering med et proceduresprog. Du skal lære objektorienteret modellering. Det er lidt vanskeligt at ombryde hovedet med det første, men så snart det klikker, vil du aldrig se tilbage.

3) Lær mål-C - det er det Mac-baserede sprog, der bruges til at programmere Mac-apps og iOS. Det er godt at kende en form for et C-baseret sprog som C # eller C ++ inden dette, og du vil få fat på meget hurtigt. Mål-C er baseret på god gammeldags C sat til objektorienteret programmering.

4) Lær nu at programmere til mobile enheder og iOS - du tror måske, at alt hvad du behøver at vide er objektiv-C, men der er andre ting, du skal bruge. For eksempel er hukommelsesstyring en meget kritisk del af mobiludvikling, og et sprog som Objekt-C kræver, at du gør det hele manuelt (selvom xCode har nogle gode værktøjer til at hjælpe dig med den nyeste version). Det vil også være vigtigt at læse på dokumentationen, Apple har, så du kender iOS SDK rigtig godt. De har skabt en masse komplicerede ting til dig, så du vil forstå dette.

For så vidt det, hvis du aldrig har programmeret før, så start med at lære det grundlæggende. At starte med Objektiv-C vil være for kompliceret og sprænge dit sind. Normalt lærer du grundlæggende oplysninger i Java, og du lærer at wirte kode procedurelt. Når du har forstået programmeringskoncepter, kan du lære objektorienteret programmering. Derefter kan du lære sproget i Objekt-C (sandsynligvis ved at programmere kommandolinjeprogrammer) og derefter endelig flytte til iOS.