Jabuk
IB ni class actions
Stevie Jobs

Stevie Jobs

Pridružen/a: 14.06.2008
Prispevkov: 1964
Kraj: Kamnik
Moški

Poglej uporabnikov profil
Prispevek: #1   Objavljeno 02.12.2009 17:50:24
IB ni class actions
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
Zdravo,
ravnokar sem se začel učit programirat po videiih in v interface builderju v inspectorju nimam možnost class actions in class outlets kot je na videu.
prilagam še screenshot kjer se vidi da tisti na videu ima te možnosti jaz pa ne.

screenshot pride potem ker shrani.si trenutno noce shrant moje datoteke.
Question Question
Stevie Jobs

Stevie Jobs

Pridružen/a: 14.06.2008
Prispevkov: 1964
Kraj: Kamnik
Moški

Poglej uporabnikov profil
Prispevek: #2   Objavljeno 02.12.2009 21:58:43
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
še screenshot


iPhone Developer

iPhone Developer

Pridružen/a: 19.09.2008
Prispevkov: 10564
Ni navedeno

Poglej uporabnikov profil
Prispevek: #3   Objavljeno 02.12.2009 22:25:44
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
NSObject je osnovni class, ki nima nobenih metod in spremenljivk. Zgoraj, kjer ti piše "NSObject" moraš napisati svoj class, s katerim želiš delati.

Hkrati pa moraš imeti v tem svojem classu željene metode definirane kot IBAction, spremenljivke pa kot IBOutlet, če želiš, da bodo vidne v Interface Builderju.
Stevie Jobs

Stevie Jobs

Pridružen/a: 14.06.2008
Prispevkov: 1964
Kraj: Kamnik
Moški

Poglej uporabnikov profil
Prispevek: #4   Objavljeno 03.12.2009 06:45:18
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
a mi lahko prosim bolj po domače razložiš Smile Smile
iPhone Developer

iPhone Developer

Pridružen/a: 19.09.2008
Prispevkov: 10564
Ni navedeno

Poglej uporabnikov profil
Prispevek: #5   Objavljeno 03.12.2009 08:21:35
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
Hja... bolj težko... ker razumevanje classov, objectov, instanc, metod in tega je osnova.

Sicer pa.... iPhone programiranje je objektno programiranje in zato je potrebno razumevanje teh pojmov (predlagam, da prebereš kak dokument o tem).

No... NSObject je osnovni class, od katerega dedujejo vsi ostali classi... torej so vsi ostali classi subclassi NSObjecta.... NSObject že vsebuje par metod, ki so uproabne pri delu z objekti, a nobena ni definirana kot IBAction in posledično ni vidna v Interface Builderju... enako velja za spremenljivke.

Pri programiranju ti ponavadi ustvariš svoje classe, s katerimi potem delaš... in v teh classih moraš ti definirati metode in jim dati IBAction tag (če želiš, da bodo vidne v Interface Builderju)... enako velja za spremenljivke, le da je tam IBOutlet tag.

Ko ustvariš projekt, ti XCode že ustvari tvojega AppDelegatea avtomatično... in ker malo dvomim, da si že ustvaril kak svoj class, si moraš IBAction metode in IBOutlet spremenljivke za začetek ustvariti v AppDelegateu in nato v svojem NIB (XIB) fajlu kot File's Ownerja nastaviti AppDelegate-a pa bi morali IBActioni in IBOutleti postali vidni.

Sicer pa... če ti niti približno ni jasno, o čem zgoraj govorim, ti predlagam, da si še malo dopolniš osnove.
Stevie Jobs

Stevie Jobs

Pridružen/a: 14.06.2008
Prispevkov: 1964
Kraj: Kamnik
Moški

Poglej uporabnikov profil
Prispevek: #6   Objavljeno 03.12.2009 12:31:27
Odgovori s citatom Dodaj uporabnika na seznam ignoriranih
mikrohard je napisal/a:
Hja... bolj težko... ker razumevanje classov, objectov, instanc, metod in tega je osnova.

Sicer pa.... iPhone programiranje je objektno programiranje in zato je potrebno razumevanje teh pojmov (predlagam, da prebereš kak dokument o tem).

No... NSObject je osnovni class, od katerega dedujejo vsi ostali classi... torej so vsi ostali classi subclassi NSObjecta.... NSObject že vsebuje par metod, ki so uproabne pri delu z objekti, a nobena ni definirana kot IBAction in posledično ni vidna v Interface Builderju... enako velja za spremenljivke.

Pri programiranju ti ponavadi ustvariš svoje classe, s katerimi potem delaš... in v teh classih moraš ti definirati metode in jim dati IBAction tag (če želiš, da bodo vidne v Interface Builderju)... enako velja za spremenljivke, le da je tam IBOutlet tag.

Ko ustvariš projekt, ti XCode že ustvari tvojega AppDelegatea avtomatično... in ker malo dvomim, da si že ustvaril kak svoj class, si moraš IBAction metode in IBOutlet spremenljivke za začetek ustvariti v AppDelegateu in nato v svojem NIB (XIB) fajlu kot File's Ownerja nastaviti AppDelegate-a pa bi morali IBActioni in IBOutleti postali vidni.

Sicer pa... če ti niti približno ni jasno, o čem zgoraj govorim, ti predlagam, da si še malo dopolniš osnove.


hvala za razlago.
zdaj mi je približno jasno Very Happy Very Happy
Ne moreš dodajati novih tem
Ne moreš odgovarjati na teme
Ne moreš urejati svojih prispevkov
Ne moreš brisati svojih prispevkov
Ne moreš glasovati v anketi
Pokaži sporočila:
Pojdi na:
Jabuk.si Vsa vsebina spletne strani je last Jabuk.si in njegovih članov. © 2004 - 2020 Jabuk.si Kontakt Kontakt   Domov Domov   Na vrh strani Na vrh strani