//

Website in app openen

Website in app openen discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hoi ik ben nu bezig met een app raar ik zoveel mogelijk elementen in wil stoppen om als beginner wat te leren: RSS, Maps, navigation ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Berichten van vandaag

Reageren

 

Discussietools Weergave
  #1  
Oud 12-12-10, 23:53
joeriblaau joeriblaau is offline
• iOS 6.0 beta
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2010
Berichten: 29
Standaard Website in app openen

Hoi ik ben nu bezig met een app raar ik zoveel mogelijk elementen in wil stoppen om als beginner wat te leren: RSS, Maps, navigation bar en tab bar, enzovoort. Maar eigenlijk loop ik bij de RSS al vast. Ik heb nu wel de nieuwslijst met titels, maar als ik op een titel klik kom ik in safari. Ik wil het graag in de app houden net als telegraaf app, tweakers app, enzo. Hoop dat jullie me kunnen helpen, er staat weinig over rss in een app op Google, iig niks bruikbaars.

Met groet, Joeri
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 13-12-10, 03:48
Geno's schermafbeelding
Geno Geno is offline
• iOS 9.0 beta
• 8.4
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2009
Berichten: 251
Standaard

Als je de website niet in Safari wil openen, maar direct in je app, kan je een UIWebView gebruiken.

Als je de data wil presenteren zoals in de Tweakers app gebruik je een XMLparser (TouchXML en NSXMLParser zijn 2 goede) of een JSONparser (JSON Framework is een aanrader).
Daarmee bewerk je de data die je van een website haalt en filter je de belangrijkste informatie, zoals de titel, tekst en foto's. Die data moet je dan op de juiste manier presenteren in je app.
__________________
iPod touch v3 - iPod Nano 2011 - iMac 27" - iPhone 4S - iPad 2 - MacBook Air 11,6"
  #3  
Oud 16-12-10, 09:01
joeriblaau joeriblaau is offline
• iOS 6.0 beta
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2010
Berichten: 29
Standaard

En zijn hier dan ook goede boeken over of tutorials? Want ik ben zo als ik zei beginnend en de code nog niet zo goed.
  #4  
Oud 16-12-10, 23:06
Geno's schermafbeelding
Geno Geno is offline
• iOS 9.0 beta
• 8.4
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2009
Berichten: 251
Standaard

Ik zou me dan eerst verdiepen in de programmeertaal en algehele basis van Cocoa Touch frameworks (dus het gebruik van NavigationBars ed.).
Daar zijn in ieder geval zat boeken en tutorials over te vinden.

Over het gebruik van JSON en XMLparsers vast ook wel, maar ik heb geen bronnen voor je. NSXMLparser is geschreven door Apple zelf en kan je in de Apple documentatie vinden. Voor TouchXML en JSON framework ben je aangewezen op andere bronnen.

Als je app al nieuwslijst met titels kan presenteren, dan heb je vast gebruik gemaakt van een parser.
Als je een titel uit de data kan halen, kan je met wat aanpassingen ook de rest van de data eruit halen.

Wat ik doe is, als de onbewerkte data in mn applicatie komt, dat ik alles eerst in een NSLog() laat presenteren. Op die manier kan je de structuur van elke RSS feed bekijken in de Console en weet je welke elementen je kan gebruiken om de juiste data te presenteren.
Reageren



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

 

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
Foto's van website via iPhone openen mvveelen iPhone Apps 0 23-04-10 15:44
sms app (via website) Tuurtje Ontwikkelen voor iOS 2 22-09-09 16:03
Website pagina includen in app Dreissen Ontwikkelen voor iOS 6 01-04-09 21:08
Website link als app? Lukadegier iPhone Apps 2 09-02-09 18:49

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:18.