Det høres i grunn ut som du prøver å beskrive en nettside her. Merk at dersom du prøver å lage en app som ikke har noen grunn til å være mer enn en nettside, så stopper fort Apple deg i godkjenningsprosessen.
Når det er sagt så er det selvfølgelig lov å prøve, pluss at en app vil gi deg mange flere muligheter som du
kan implementere, enn det en enkel nettside kan tilby. For eksempel kan du lagre alt innhold i en lokal database, slik at brukere av appen kun trenger internettforbindelse for å oppdatere innholdet, men har muligheten til å se alt offline ellers.
For å svare på litt spørsmål:
Ja, det er fullt mulig. Det mest naturlige er nok å ha en database på en webserver som leverer data til appen. Det finnes en million måter å gjøre dette på, selv har jeg brukt Microsofts ASP.NET Web API og SQL Server, men skal du ha noe heeeelt enkelt for å komme i gang så kan du for eksempel lagre tekstfiler i JSON-format og laste ned disse i appen.
Selve utviklingen av appen skjer i Xcode. Det eksisterer andre utviklingsverktøy, men etter min mening er og forblir Xcode det du bør holde deg til. Keep it simple
Til slutt vil jeg bare si at utvikling ikke har noe fasitsvar, og med det store spørsmålet du har så er det umulig å gi noen "how to" på hvordan dette skal gjøres. Spørsmålet ditt kan sammenliknes litt med å spørre om hvordan man skal lage en bil. Det går an å gi råd om at du bør ha med en motor, hjul og andre ting, men nøyaktig hvordan de 15.000 delene skal kobles sammen, det er det vanskelig å beskrive. Hvis det som står ovenfor høres helt gresk ut, så anbefaler jeg deg å google noen av ordene og se litt på hva som finnes av muligheter.
http://www.raywenderlich.com har noen utrolig gode guider, og
http://www.stackoverflow.com gir seg svaret på så og si alt relatert til programmering (og en hel del annet), så lenge spørsmålet er teknisk konkret. Lykke til videre