Discussion in 'iOS Programming' started by jagatnibas, Jul 29, 2008.

  1. jagatnibas macrumors regular

    Jul 28, 2008
    Hi All,

    I am new to iphone os programming. Hence I want to explore feasibility of a few things I want to do with iphone os. Any helps/ideas are welcome.

    1. I plan to develop a few applications. Can any one application launch another application ? If yes how ?

    2. Can files/ databases created by one of my application be used for read/write purpose in any other application, if yes how ?

    3. Is there an idle screen ? if yes, can that be modified ?

    4. Can I tamper with home screen, for example i might want to show a wall paper in background in the launcher [home] screen from where other applications are launched.

    5. can i intercept telephony events such as incoming call and incoming sms ? for example i might want to launch my own application when an sms comes.

    6. can i extract recent call logs etc ? how ?

    7. can i programmatically send an sms from my app ? how ?

    8. can i collect my device and network details ?

    9. can i send an mms from my app ?

    10. can i do asynchronous operations like daemons ? how powerfull are they ?

    thanks in advance.
  2. admanimal macrumors 68040

    Apr 22, 2005
    No to everything except 1 and 8.

    To launch other applications, each one would have to register a custom URL type and launch each other with openURL calls.
  3. jagatnibas thread starter macrumors regular

    Jul 28, 2008

    hi admanimal

    Thanks a lot for replying. what kind of device info can i gather ? cant i read user's call records ?

    if i can call another application then cant i call sms application with sms body and to phone number already filled up ?

    Another question is, can i use shared libraries [equivalent to dlls in windows] in iphone ? if yes, please point to the references.

    thanks and regards
  4. admanimal macrumors 68040

    Apr 22, 2005
    The only info you can really get from the device is the device ID and network details. You can't get any info about calls.

    I think you can bring up the SMS app using an sms:// URL, but I'm not sure if you can fill in the body of the message and it won't send the message automatically.

    You can use Apple's frameworks (similar to DLLs) but third party frameworks are not supported yet I don't think.

    Your best bet is to download the free SDK and start browsing through the documentation.

Share This Page