Kaip naudoti antraštes ir poraštes „Microsoft Word“.
„Microsoft Word“ galite sukurti antraštes ir poraštes, kurios kiekvieno puslapio viršuje arba apačioje kartotų tą patį tekstą.
Kai rašote „Objective-C“ programą, skirtą „iPhone“ arba „Mac OS X“ programoms, jums tereikia pateikti nurodymų, kurių kompiuteris turi laikytis. Iš esmės programos manipuliuoja skaičiais ir tekstu, o kompiuterinė programa turi tik dvi dalis: kintamuosius (ir kitas struktūras), kurie „saugo“ duomenis, ir instrukcijas , kurios atlieka operacijas su tais duomenimis.
„iPhone“ ir „Mac“ programų programavimas „Objective-C“ reiškia pareiškimą. „Objective-C“ teiginį galite atpažinti iš karto, pažymėdami kabliataškį pabaigoje:
pareiškimas;
Pamatysite kitas kodo eilutes, bet jei eilutė nesibaigia kabliataškiu, tai nėra Objective-C sakinys.
Kintamieji, kuriuos deklaruojate „Objective-C“, „Objective-C“ duomenų tipuose, turi būti tokio tipo, kurį kompiliatorius gali atpažinti. „Objective-C“ turi daugybę integruotų duomenų tipų, taip pat naujų duomenų kūrimo mechanizmų, skirtų programuoti „iPhone“ arba „Mac OS X“ programas.
Integruoti tipai
Tipas | apibūdinimas | Dydis |
---|---|---|
char | Veikėjas | 1 baitas |
tarpt | Sveikasis skaičius – sveikas skaičius | 4 baitai |
plūdė | Vieno tikslumo slankiojo kablelio skaičius | 4 baitai |
Dvigubas | Dvigubo tikslumo slankiojo kablelio skaičius | 8 baitai |
trumpas | Trumpas sveikasis skaičius | 2 baitai |
ilgas | Dvigubas šortukas | 4 baitai |
ilgas ilgas | Dvigubas ilgas | 8 baitai |
BOOL | Būlio reikšmė (ženklas ženklas) | 1 baitas |
enum typeName { identifikatorius1, ... identifikatorius};
Identifikatoriai yra int tipo konstantų.
typedef tipoName identifikatorius;
Susieja identifikatorių su konkrečiu tipu.
const tipo identifikatorius = reikšmė; #apibūdinkite identifikatoriaus reikšmę
Leidžia apibrėžti konstantų pavadinimus.
„Objective-C“ operatoriai, kaip ir kitose programavimo kalbose, leidžia atlikti operacijas su kintamaisiais (taigi ir pavadinimas). „Objective-C“ teikia daug operatorių, todėl gali būti sunku juos visus sekti, kai programuojate „iPhone“ arba „Mac OS X“ programas. Naudokite šias lenteles, kad sužinotumėte, kuris operatorius kokią užduotį atlieka.
Aritmetiniai operatoriai
operatorius | Ką tai daro |
---|---|
+ | Papildymas |
– | Atimtis |
* | Daugyba |
/ | Padalinys |
% | Modulo |
Santykių ir lygybės operatoriai
operatorius | Ką tai daro |
---|---|
== | Lygus |
!= | Nelygu |
> | Geresnis negu |
< | Mažiau nei |
>= | Didesnis nei arba lygus |
<= | Mažiau nei arba lygus |
Loginiai operatoriai
operatorius | Ką tai daro |
---|---|
! | NE |
&& | Logiška IR |
|| | Logiška ARBA |
Sudėtinių priskyrimo operatoriai
operatorius | Ką tai daro |
---|---|
+= | Papildymas |
-= | Atimtis |
*= | Daugyba |
/= | Padalinys |
%= | Modulo |
&= | Bitiškai IR |
|= | Bitai imtinai ARBA |
^= | Išskirtinis ARBA |
<<= | Shift į kairę |
>>= | Perjungti į dešinę |
Didinimo ir mažinimo operatoriai
operatorius | Ką tai daro |
---|---|
++ | Papildymas |
— | Atimtis |
*= | Daugyba |
/= | Padalinys |
%= | Modulo |
&= | Bitiškai IR |
|= | Bitai imtinai ARBA |
^= | Išskirtinis ARBA |
<<= | Shift į kairę |
>>= | Perjungti į dešinę |
Bitiniai operatoriai
operatorius | Ką tai daro |
---|---|
& | Bitiškai IR |
| | Bitai imtinai ARBA |
^ | Išskirtinis ARBA |
~ | Vienareikšmis komplementas (bitų inversija) |
<< | Shift į kairę |
>> | Perjungti į dešinę |
Kiti operatoriai
operatorius | Ką tai daro |
---|---|
() | Aktoriai |
, | Kablelis |
Dydis() | Dydis |
? : | Sąlyginis |
& | Adresas |
* | Netiesioginis |
Programavime, kaip ir gyvenime, turi priimti sprendimus ir pagal juos veikti. „Objective-C“ pateikia valdymo sakinius ir kilpas, kad padėtų jūsų programai imtis veiksmų. Pavyzdžiui, galbūt norėsite pakartoti instrukcijų rinkinį, pagrįstą tam tikra sąlyga ar būsena, arba net pakeisti programos vykdymo seką. Čia yra pagrindinė Objective-C valdymo teiginių ir kilpų sintaksė.
if (sąlyga) { teiginys (-iai), jei sąlyga teisinga; } else { teiginys (-iai), jei sąlyga neteisinga; }
for (skaitiklis; būklė; atnaujinimo skaitiklis) { pareiškimas (-ai), kurį (-i) reikia vykdyti, kai sąlyga yra teisinga; }
už (tipas newVariable į išraiškos) { patvirtinimas (-ų); }
arba
Įveskite esamąVariable ; for (existingVariable išraiškoje) { pareiškimas (-ai); }
Išraiška yra objektas, atitinkantis NSFastEnumeration protokolą.
„NSArray“ ir „NSSet“ sąrašas baigiasi.
NSDžodyno išvardijimas yra virš raktų.
NSManagedObjectModel sąrašas yra virš objektų.
while (sąlyga) { teiginys (-iai), kurį (-ius) reikia vykdyti, kol sąlyga yra teisinga }
daryti { teiginys (-iai), kurį (-ius) reikia vykdyti, kol sąlyga yra teisinga } while (sąlyga);
grąžinti;
Sustabdo vykdymą ir grįžta į iškvietimo funkciją.
pertrauka;
Palikite kilpą.
Tęsti;
Praleiskite likusią ciklo dalį ir pradėkite kitą iteraciją.
goto labelName; ... etiketės pavadinimas:
Absoliutus šuolis į kitą programos tašką (nenaudokite jo).
išeiti ();
Pabaigia programą su išėjimo kodu.
Objektinės programavimo kalbos leidžia deklaruoti klases, kurti išvestines klases (poklasius) ir siųsti pranešimus į klasės objektus. Tai yra objektinio programavimo esmė ir dalis objektinių plėtinių, kuriuos Objective-C prideda prie C. Siekiant užtikrinti, kad viskas veiktų sklandžiai, yra kompiliatoriaus nurodymai, leidžiantys informuoti kompiliatorių apie savo klases naudojant @class ir #importuoti.
#importas "Superclass.h" @interface ClassName : Superclass { egzempliorių kintamųjų deklaracijos; } metodų deklaracijos @property(attributes) egzemplioriaus kintamojo deklaracija; –d
#import "KlasėsPavadinimas.h" @implementation ClassName @synthesize egzemplioriaus kintamasis ; metodo apibrėžimai –d
[gavėjo žinutė]
#importuoti „failo pavadinimas.h“
Garantuoja, kad antraštės failas bus įtrauktas tik vieną kartą.
@class ClassName;
Suskirsto kompiliatorių į vartotojo nustatytus tipus.
„Microsoft Word“ galite sukurti antraštes ir poraštes, kurios kiekvieno puslapio viršuje arba apačioje kartotų tą patį tekstą.
Sužinokite, kaip prisijungti prie „Discord“ serverio, kad galėtumėte prisijungti prie bendruomenių ir dalintis savo interesais.
Pirmasis jūsų darbas naudojant šią naują platformą – pirmiausia prisistatyti „Discord“. Sužinokite, kaip nustatyti „Discord“ serverio paskyrą.
Sužinokite, kaip bendrinti ekraną „Zoom“ platformoje su kitais, kaip leisti jiems valdyti jūsų ekraną ir kaip paprašyti valdyti pagrindinio kompiuterio ekraną.
Formulė yra matematinis skaičiavimas. Sužinokite, kaip rašyti Excel formules ir efektyviai jas naudoti.
Sužinokite, kaip išsiųsti kvietimus ir sukurti savo internetinę bendruomenę „Discord“ serveryje. Taip pat sužinokite, kaip srautinis perdavimas padeda skleisti informaciją jūsų „Discord“.
Sužinokite, kaip galima lengvai ir efektyviai reguliuoti tarpus tarp eilučių „Microsoft Word“ naudojant įvairias nustatymų parinktis.
Sužinokite, kaip lengvai sukurti kompiuterio failo ar aplanko nuorodą darbalaukyje. Šis procesas suteikia greitą prieigą prie dažniausiai naudojamų programų ir dokumentų.
Iliustracija yra iš anksto nupieštas bendras meno kūrinys, o „Microsoft“ su „Office“ produktais nemokamai teikia daug iliustracijų failų. Galite įterpti iliustraciją į savo „PowerPoint“ skaidrės maketą. Lengviausias būdas įterpti iliustraciją yra naudoti vieną iš vietos rezervavimo ženklų skaidrės makete: Rodyti skaidrę, kurioje yra iliustracija […]
Užpildymo spalva (dar vadinama šešėliavimu) yra spalva arba raštas, užpildantis vienos ar kelių „Excel“ darbalapio langelių foną. Tamsinimas gali padėti skaitytojo akims sekti informaciją visame puslapyje ir suteikti darbalapiui spalvų bei vizualinio susidomėjimo. Kai kurių tipų skaičiuoklėse, pavyzdžiui, čekių knygelės registre, […]