Mac OS X -tiedostojen lukeminen ja kirjoitus
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
8 viestiä
• Sivu 1/1
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Mac OS X -tiedostojen lukeminen ja kirjoitus
Viesti Kirjoittaja jpq »
Mac Os x tiedostojen lukeminen ja kirjoitus. En löytänyt juttua objective c-osuudesta xcode-oppaasta ainakaan eilen. Löytyisikö jostain esimerkkejä. En mallikoodi tiedokannasta hakenut, mutta jos olisi mahdollisimman simppeliä selostusta. Kielenä suomi tai englanti, ehkä viimeinen mielummin tai sitten hyvin käännetty suomi, koska jotkut huonot käännökset ovat vaikeaselkoisia. ja ansic tyyli miellyttäis, siis sama henki eli helposti voisi merkkijonojakin lukea ja jurhiuttaa raajadataa "funktioin" jolla voi kirjoittaa halutun tyypin luvun tiedoston tyyliin BYTE tms.
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Re: Mac OS X -tiedostojen lukeminen ja kirjoitus
Viesti Kirjoittaja jpq »
Ulkolaiskeskustelut antoi kuvan että onnistuis Ansi C funktioin. Käsitinköhän oikein?
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Mac OS X -tiedostojen lukeminen ja kirjoitus
Viesti Kirjoittaja spiidi78 »
Jos Objective-C on käytössä niin en itse ainakaan perushommiin miettiskään c:tä.. Tämmönen pikainen esimerkki.
Tiedostoon kirjoitus:
Luku:
C:llähän tuokin olisi jo aika työlästä.
Tiedostoon kirjoitus:
Koodi: Valitse kaikki
NSURL* writeFile = [[NSURL alloc] initFileURLWithPath:@"tiedosto.txt"];
NSString* writeStr = [[NSString alloc] initWithString:@"kirjoitettava teksti"];
[writeStr writeToURL:writeFile atomically:NO encoding:NSUTF8StringEncoding error:nil];
[writeStr release];
[writeFile release];
Koodi: Valitse kaikki
NSURL* readFile = [[NSURL alloc] initFileURLWithPath:@"tiedosto.txt"];
NSString* readStr = [[NSString alloc] initWithContentsOfURL:readFile encoding:NSUTF8StringEncoding error:nil];
[readStr release];
[readFile release];
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Re: Mac OS X -tiedostojen lukeminen ja kirjoitus
Viesti Kirjoittaja jpq »
Entäs yksittäisten tavujen kirjoitus jos binääridatasta kyse? löytyykö linkkiä jossa olisi näistä selostusta. entäs miten jos merkkijonon sisältävä muuttuja miten se kirjoitus.
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: Mac OS X -tiedostojen lukeminen ja kirjoitus
Viesti Kirjoittaja spiidi78 »
Merkkijonon kirjoitus oli esitelty juuri tuossa esimerkissä. Tuolta näyttää löytyvän esimerkkejä muun datan kirjoittamiseen:
http://www.myths.com/pub/doc/oh_really/ ... 1sec3.html
Sitten on tietysti serialisointi:
http://developer.apple.com/mac/library/ ... iving.html
Kantsii ettiä noilta sivuilta muitakin dokumentteja. Löytyy aika paljon esimerkkikoodia.
http://www.myths.com/pub/doc/oh_really/ ... 1sec3.html
Sitten on tietysti serialisointi:
http://developer.apple.com/mac/library/ ... iving.html
Kantsii ettiä noilta sivuilta muitakin dokumentteja. Löytyy aika paljon esimerkkikoodia.
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Re: Mac OS X -tiedostojen lukeminen ja kirjoitus
Viesti Kirjoittaja jpq »
Tajusin kyllä että merkkijonon kirjoitus on tuo ketjun esimerkki mutta jos mulla vaikka merkkijonomuuttuja etunimi miten sen voi kirjoitaa.
-
- Viestit: 540
- Liittynyt: 20.1.2008 klo 10.48
Re: Mac OS X -tiedostojen lukeminen ja kirjoitus
Viesti Kirjoittaja mike.mcfin »
Jos haluat tallentaa ja myöhemmin lukea tavaraa tiedostosta suosittelisin käyttämään plist-tiedostoja ns. "mini-tietokantana". Vähän sama kuin winkkarissa rekisteri/ini-tiedostojen käyttö. Voit tallentaa ja lukea yhdellä komennolla NSArray:n ja siinä olevat merkkijonot, luvut tai sisäkkäiset taulukot. Lisäksi tiedosto on näppärästi "ulkoisesti" käsiteltävissä plist-editorilla (tulee xcoden mukana). Näin vältyt turhalta parsailulta kun haluat lukea tietyn muuttujan arvon tms.
kts. ADC devcentteristä NSArrayn convience metodi + arrayWithContentsOfFile: sekä talletus -writeToFile:
Käytännössä jos ja kun taulukkoa pitää muokata käytät tietenkin mutablearraytä tai pikemminkin NSDictionaryä jotta voit referoida haluttuja muuttujia.
kts. ADC devcentteristä NSArrayn convience metodi + arrayWithContentsOfFile: sekä talletus -writeToFile:
Koodi: Valitse kaikki
NSArray* nimet=[NSArray arrayWithObjects:@"eka nimi",@"toka nimi", @"kolmas nimi",nil];
[nimet writeToFile:@"foo" atomically:NO];
NSArray* nimetRead=[NSArray initWithContentsOfFile:"foo"];
NSLog("taulukko=%@",nimetRead);
-
- Viestit: 2145
- Liittynyt: 11.12.2009 klo 12.32
Re: Mac OS X -tiedostojen lukeminen ja kirjoitus
Viesti Kirjoittaja jpq »
mistä näistä löytyis perusapi selostukset? apilla viittaan rajapintoihin. täytyy tuota ADC dev centteriä vilkuilla.
8 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