iOS app requirements

Discussion in 'iOS Programming' started by jearsem, Sep 24, 2015.

  1. jearsem macrumors newbie

    jearsem

    Joined:
    Sep 4, 2015
    #1
    Hello all,

    I am new in iOS development. I have got some web development background and I know how it works when my website uses database, storage and etc. But I do not know how it works for iOS app? When I create app then Apple hosts my app data right? For instance if I developed image sharing app how would I access to storage or database? Do I have to always use Apple servers or can I use independent company?Could anyone explain me please?

    Thank you very much for answer :)
     
  2. Dookieman macrumors 6502

    Joined:
    Oct 12, 2009
    #2
    All Apple does is host your App in the AppStore. You need to provide your own backend and database to communicate with your App. You can store the images locally on the device with Core Data or other things.

    Create a RESTful API on your backend server that will facilitate communication between your app and the database/server.

    I can clarify if needed.
     
  3. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #3
    In general you need your own backend server or service but iCloud could also be an option.
     
  4. bjet767 macrumors 6502a

    Joined:
    Oct 2, 2010
    #4
    Typically if you are providing the images or data the easiest method is to download them to you app via a url from your server then save them in the app's file system. There's a lot of demo apps to do such a transfer and unless a database is needed Core Data is really a lot of work. You might also use a NSDocument class and save it either directly to the app file system or iCloud. If you use iCloud it, the file, would be available to the user outside of the iOS device.
     
  5. jearsem thread starter macrumors newbie

    jearsem

    Joined:
    Sep 4, 2015
    #5
    I apologize for late answer. I was off. Thank you very much for all answers :)
     

Share This Page