//

Animatie/Intro/Demo om gebruiker wegwijs te maken

Animatie/Intro/Demo om gebruiker wegwijs te maken discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hoi, Binnen mijn project wil ik een intro/demo stukje die de gebruiker laat zien wat hij/zij moet doen. Bijvoorbeeld een pad volgen van A naar ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 05-06-12, 12:40
gobelz gobelz is offline
• iOS 5.1.1
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Mar 2008
Berichten: 95
Standaard Animatie/Intro/Demo om gebruiker wegwijs te maken

Hoi,

Binnen mijn project wil ik een intro/demo stukje die de gebruiker laat zien wat hij/zij moet doen. Bijvoorbeeld een pad volgen van A naar B. De intro/demo laat dus vooraf aan het begin van de desbetreffende weg zien welke pad hij moet volgen. Dit gebeurd dan ook automatisch.

Een soortgelijke (wat ik ongeveer bedoel) is de app van Apple "GLPaint". Daarin wordt aan de gebruiker getoond dat er moet worden geschud (Shake Me!). Het staat dan ook opgeslagen als Recording.data.

Nu is mijn vraag, watvoor bestand is .data, en hoe dit te maken?
Is er een alternatief voor .data dat dezelfde functionaliteit heeft?

Ik ben benieuw naar de reacties. Uiteraard heb ik gezocht naar mijn eigen vragen, maar ik heb het (nog) niet kunnen vinden.

Groet,
__________________
---- Med. iOS Developer ----
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 05-06-12, 12:44
XIII's schermafbeelding
XIII XIII is offline
iPhone(club) Guru
• iOS 16.1
• iPadOS 16.1
• Besturingssysteem: macOS
 
Geregistreerd: Jul 2009
Berichten: 10.082
Standaard

Wat is "het" in "Het staat dan ook opgeslagen als Recording.data"?
__________________
We are one, but we are not the same... Talk to each other!
  #3  
Oud 05-06-12, 12:53
gobelz gobelz is offline
• iOS 5.1.1
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Mar 2008
Berichten: 95
Standaard

Citaat:
Oorspronkelijk geplaatst door XIII Bekijk bericht
Wat is "het" in "Het staat dan ook opgeslagen als Recording.data"?
De tekst met ShakeMe! dat wordt geanimeerd/demo/intro. Geanimeerd is, het wordt uitgeschreven.
  #4  
Oud 05-06-12, 16:12
Nikooos's schermafbeelding
Nikooos Nikooos is offline
• iOS 10.0.2
• 10.0.2
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2007
Locatie: Tilburg
Berichten: 3.172
Standaard

Een demo is toch gewoon een animatie? Dus een aantal plaatjes achter elkaar gezet? Of desnoods een filmpje wat je laat zien de eerste keer dat een app wordt opgestart.

Ik zie dan ook niet wat dat te maken heeft met een Recording.data?
  #5  
Oud 05-06-12, 16:29
gobelz gobelz is offline
• iOS 5.1.1
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Mar 2008
Berichten: 95
Standaard

Citaat:
Oorspronkelijk geplaatst door psychonikeo Bekijk bericht
Een demo is toch gewoon een animatie? Dus een aantal plaatjes achter elkaar gezet? Of desnoods een filmpje wat je laat zien de eerste keer dat een app wordt opgestart.

Ik zie dan ook niet wat dat te maken heeft met een Recording.data?

Het lijkt daarin opgeslagen te zijn.

Ik wil dat er bij een afbeelding van bijvoorbeeld een 2D weg een pad wordt geanimeerd zodat de gebruiker weet wat ie moet doen.

Is er ook een voorkeur van het opslaan ivm opslagruimte (het liefst zo minimaal mogelijk).
  #6  
Oud 06-06-12, 14:40
Whacko Whacko is offline
• iOS 7.1.2
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 484
Standaard

Heb je de source code wel bekeken? of snap je gewoon niet wat hij doet? want als ik zo kijk is het best duidelijk.

Recording.data is gewoon een NSMutableArray object dat naar een bestand is geschreven. ( [NSMutableArray writeToFile:atomically:] waarschijnlijk).
Deze wordt in de playback: method uitgelezen, voor elk element in de array wordt deze met een vertraging uitgevoerd.
Dan hebben ze in de playback: method een NSData object, welke gecast wordt naar een array van CGPoints (punten op je scherm). Dit is een "path", zo noemen ze het, 1 lijn die getekend moet worden. Daarna loopt de code door al deze punten heen, en tekent een lijn tussen deze punten.
Daarna volgt de vertraging en wordt de volgende lijn getekend.
__________________
Software Engineer
iPhone Developer
  #7  
Oud 06-06-12, 16:22
gobelz gobelz is offline
• iOS 5.1.1
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Mar 2008
Berichten: 95
Standaard

Citaat:
Oorspronkelijk geplaatst door Whacko Bekijk bericht
Heb je de source code wel bekeken? of snap je gewoon niet wat hij doet? want als ik zo kijk is het best duidelijk.

Recording.data is gewoon een NSMutableArray object dat naar een bestand is geschreven. ( [NSMutableArray writeToFile:atomically:] waarschijnlijk).
Deze wordt in de playback: method uitgelezen, voor elk element in de array wordt deze met een vertraging uitgevoerd.
Dan hebben ze in de playback: method een NSData object, welke gecast wordt naar een array van CGPoints (punten op je scherm). Dit is een "path", zo noemen ze het, 1 lijn die getekend moet worden. Daarna loopt de code door al deze punten heen, en tekent een lijn tussen deze punten.
Daarna volgt de vertraging en wordt de volgende lijn getekend.
Dit is interresant, ik ga er weer even naar kijken. Ik weet nu in ieder geval een richting, dank voor de tip/uitleg.

Ik zal zsm wat posten met mijn bevindingen.
  #8  
Oud 06-06-12, 16:50
XIII's schermafbeelding
XIII XIII is offline
iPhone(club) Guru
• iOS 16.1
• iPadOS 16.1
• Besturingssysteem: macOS
 
Geregistreerd: Jul 2009
Berichten: 10.082
Standaard

Oh, helemaal overheen gelezen dat het om een Apple voorbeeldproject gaat...

En dus broncode beschikbaar is...

Dat moet toch enorm helpen?
  #9  
Oud 06-06-12, 17:07
gobelz gobelz is offline
• iOS 5.1.1
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Mar 2008
Berichten: 95
Standaard

Citaat:
Oorspronkelijk geplaatst door XIII Bekijk bericht
Oh, helemaal overheen gelezen dat het om een Apple voorbeeldproject gaat...

En dus broncode beschikbaar is...

Dat moet toch enorm helpen?
Ik had het moeten melden

Nu ik wegwijs ben, zou het moeten helpen haha.
Ik heb daar dus overheen gekeken door al mijn focus op de animatie te geven.

Ik heb ook iets van displayrecorder gevonden via google. Het is jailbreak-only.
Reageren



Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
Front Row animatie Jeroen0704 Ontwikkelen voor iOS 4 18-02-11 13:42
Mogelijke Abo/toestel prijzen bij intro G4 MightyWiggy Koopinformatie Nederland 1 31-01-10 20:52
Help even wegwijs maken aub nanoman Archief 9 25-11-07 17:43

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 09:30.