Oon jo pitkään yrittäny löytää sellasta tutoriaalia, missä koodattais mäkille uus ikkuna, muutama nappi tai jotain vastaavaa ilman että käytetään interface editoria. command line koodia kyllä löytyy, ja se on hallinnassa, mutta ois hyvä osata myös käyttöliittymän koodaus.
Onko tällasia tutoreaaleja missään? kielenä saa olla Objective C, C tai C++.
Koodia ilman interface-editoria
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
2 viestiä
• Sivu 1/1
-
- Viestit: 9
- Liittynyt: 9.6.2007 klo 19.13
Koodia ilman interface-editoria
Viesti Kirjoittaja ani_ »
-
- Viestit: 2505
- Liittynyt: 23.11.2004 klo 20.02
- Paikkakunta: Oulu
Viesti Kirjoittaja tkt »
Eikös tuo ikkuna synny
kutsulla. Nappulat ja muut sitten samalla tavalla. Mutta en minä vaan alkaisi ilman Interface Builderia noita rakentamaan. Ensinnäkin siinä on ihan hirmuinen vaiva ja toisekseen binding-tai target-action -rakenteiden luominen on käsittämättömän vaikeaa tehdä ilman tarkoitukseen sopivaa editoria.
Macin ohjelmoinnin mielekkyys ja kauneus on tarkoitukseensa sopivissa työkaluissa. Siksi ei kannata hyljeksiä IB:tä. Ensimmäiseksi esimerkkikoodiksi kannattaa kaivaa jostakin Currency Converter -ohjeet. Siitä löytyy useita erilaisia vaihtoehtoja, joista voi oppia paljonkin erilaisista tavoista koodata Mac OS X -ohjelmia.
--Ari
Koodi: Valitse kaikki
NSWindow *ikkuna;
ikkuna=[[NSWindow alloc] initWithContentRect:contentRect styleMask:styleMask backing:bufferingType defer:deferCreation screen:screen];
Macin ohjelmoinnin mielekkyys ja kauneus on tarkoitukseensa sopivissa työkaluissa. Siksi ei kannata hyljeksiä IB:tä. Ensimmäiseksi esimerkkikoodiksi kannattaa kaivaa jostakin Currency Converter -ohjeet. Siitä löytyy useita erilaisia vaihtoehtoja, joista voi oppia paljonkin erilaisista tavoista koodata Mac OS X -ohjelmia.
--Ari
2 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit