close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

Gedichte. pdf free - PDF eBooks Free | Page 1

EinbettenHerunterladen
iOS Praktikum Blatt 1 Aufgabe 1b
Ablauf
• Initialisierung
• Zeilenweises Einlesen in Array
• Übertragen in Zielobjekt
– Lösung mit Array
– Lösung mit NSDictionary
• Ausgabe
– Ausgabe NSDictionary mit FastEnumeration
– Ausgabe Array mit For-Schleife
Initialisierung
stdio.h
Foundation
= Standard C Input / Output Bibliothek, für Zugriff auf Dateien
= Importiert die meisten grundlegenden Objective C objekte,wie z.B
NSArray ( weitere Imports: AppKit.h / Cocoa.h / CoreData.h)
Filehandler
= enthält grundlegende Fileinformationen (EOF, Streamposition etc.)
Mutable
= variable Strukturen in Objective C
Zwei Arten der Initialisierung ( Alloc und ohne Alloc). Seit iOS 5 bessere autorelease
Funktion, daher alloc und release nicht mehr so wichtig wie früher.
Memset
= setzt den kompletten Array auf 0 (in diesem Fall)
Zeilenweises Einlesen
Zeilenweises Einlesen
StringWithCapacity Initialisierung spart Reallocate Operationen, wenn Größe bekannt
fscanf (FILE,char,format , additional arguments)
Format = width (4095) , negative Scanset ([^\n], %n pointer auf den Zähler der Bytes,
*%c das nächste char Objekt.
Übertragen in Zielobjekt
Lösung mit Array
Lösung mit NSDictionary
Array Lösung nutzt ASCII Integer Wert des chars als Speicherort
NSDictionary sucht nach dem Char als Key und erhöht dann, ansonsten legt es den Key an
Ausgabe NSDictionary
Ausgabe Array
Ausgabe Array
Document
Kategorie
Internet
Seitenansichten
3
Dateigröße
468 KB
Tags
1/--Seiten
melden