Opret en 'parser' af nyheder fra et blogwebsted til iPhone – Video tutorial

Opret en 'parser' af nyheder fra et blogwebsted til iPhone - Video tutorial

Som du husker, i den sidste lektion oprettede vi programmet 'Opskriftsbog' til iOS. Den største ulempe ved dette program var, at alle data var statiske, og for at opdatere det var det nødvendigt at tilføje applikationskoden og sende den til moderering i AppStore. Dagens lektion viser dig, hvordan dette problem kan løses. Det skal straks bemærkes, at du til denne vejledning skal have en webserver med internetadgang. Alle eksempler i denne tutorial-serie vil blive skrevet i PHP, så din server skal være baseret på Apache eller ngnix.

Opret en 'parser' af nyheder fra et blogwebsted til iPhone - Video tutorial

Opret en 'parser' af nyheder fra et blogwebsted til iPhone - Video tutorial

Hovedformålet med applikationen, som vi vil skrive, er at vise webstedsnyheder fra en MySQL-databasetabel.

De fleste nyhedswebsteder bruger en SQL-database, men det er værd at bemærke, at vores applikation ikke foretager en direkte SQL-forespørgsel mod tabellen, fordi der ikke er nogen tilsvarende ramme i Xcode. Men Apple gjorde det muligt at danne arrays fra en JSON-fil. Derfor skriver vi vores egen API, der genererer denne fil. Vi laver nemlig et PHP-script, der opretter en SQL-forespørgsel og derefter automatisk genererer en dynamisk fil med en JSON-struktur. Selvfølgelig kan du bruge XML-format, men praksis viser, at programmet derefter behandler resultatet meget langsommere.

Opret en 'parser' af nyheder fra et blogwebsted til iPhone - Video tutorial

Som du sikkert ved, har alle nyhedssider deres eget CMS (content management system), mens mange bruger det såkaldte 'åbne' CMS – WordPress, Joomla, Drupal osv. Da partneren for vores kanal er LWTS-gruppen, vil vi analysere oprettelsen af ​​en nyhedsparser baseret på deres CMS, som du kan downloade fra dette link – http://loutskiy.ru/products/1. Det vil dog ikke være svært for en webudvikler at konvertere dette script til andre motorer.

Opret en 'parser' af nyheder fra et blogwebsted til iPhone - Video tutorial

interessant 6,1-tommer iPhone 12 og iPhone 12 Fordele til salg første udgivne ottende betaversioner iOS 14 og iPadOS 14 til udviklere og offentlige testere

Så vores program modtager og viser nyheder som en liste gennem UITableView-tabellen og ved at klikke på en celle åbner du en side med artiklens fulde tekst. Hvis alt er klart med nyhedslisten, fungerer den fulde nyhedstekst som følger: en side med en UIWebView åbnes, som igen indlæser en dynamisk PHP-side med nyhedsteksten.

Så for at begynde at studere lektionen skal du downloade vores bibliotek, som består af en Objective-C-klasse og PHP-filer, der genererer en JSON-side og en fil med nyhedstekst.

VIDEO

I den næste lektion analyserer vi, hvordan vi organiserer visningen af ​​kommentarer til artikler i applikationen.

Download parser- og klassefiler Download projektkilder

For ikke at gå glip af noget, skal du abonnere på min YouTube-kanal.

Rate article
Mobiltelefoner-nyheder, anmeldelser og hackere.
Add a comment