Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8504541
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T02:03:48+00:00 2026-06-11T02:03:48+00:00

I want to start developing for iPhone. I don’t have mac. After reading this

  • 0

I want to start developing for iPhone.
I don’t have mac.
After reading this question which talks about android , I was wondering :

Is there any site which gives :

  • What you need to download ( for PC users)

  • How to configure it

  • sample code for beginners

There is a lot of info but I didn’t find any centralized place for beginners.

Thank you.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-11T02:03:50+00:00Added an answer on June 11, 2026 at 2:03 am

    For iPhone, you will always need a Mac if you’re thinking about doing Native Apps. (Apple make it clear in all Keynotes: Apple Software + Apple Hardware)

    Every Android developer here knows it’s a pain to test their app in all Android Devices out there cause no one has the same Operating System, they always have a changed version for each mobile company, Apple makes it clear that you need to use their, and only their equipment

    Even if you’re doing an HTML App and wrap it up with a wrapper framework like PhoneGap, you will need a Mac to compile the code and give you the packages to upload into AppStore.

    There is other Frameworks like Titanium witch they will support Windows machines, but I don’t recall how they compile the code to the AppStore, probably the same way as PhoneGap, and for that you will need a mac.

    PhoneGap and Titanium, as well Sencha Touch, are Frameworks that you can use a language that you know best (HTML and Javascript) – Only Javascript in Titanium and Sencha, and outputs the code in a way that is very similiar to a Native App, and can be easily port to any other OS like Android, Windows Phone 7, Meebo, etc. Just read a little about each one.

    Sencha and Titanium are paid frameworks, while PhoneGap is free.

    Best approach if going Native on this is buying a used MacMini from eBay or similiar, or even run a Hackintosh (OSX for Windows Machines) in a VM… end to end, you will always need a Mac.


    And there is MonoTouch as well, now from Xamarin and the amazing team of Miguel de Icaza.

    Even though, you do need the Mac to convert .NET code into “Objective-C” (for the ones that know the compiling process, it’s machine code, but for the OP, it’s simpler to assume this).

    You can use Visual Studio in a Windows machine to program, but you will never compile or even run or debug… you will always need MonoDevelop (The Visual Studio of Mono) and a free MonoTouch license to run and debug in the Mac iPhone Simulator, but you will need a paid license for going to the AppStore.

    just for clarification, you can develop everything for Android using Mono for Android, as the Framework where Android runs exists for both Operating Systems (Java), and for this, you will have the ability to use Visual Studio to code, compile and run in the Android Simulator.

    As said in the beginning … you will be best with a used Mac 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to develop iPhone apps but i don't have a mac and money
I want to start developing Games for apple iPhone and iPads but I have
I want to start developing IPhone application. I need to understand something about it
I have just started with wordpress and want to start developing my own themes.
I want to start web developing with java. I don't know how to start,
I'm about to start developing a Business application where I want the frontend to
I have a situation like this: start(); <Some code> end(); I want start() function
I want start developing with Azure platform. My question is: is there any chance
I want to start developing on share point. I already have experience with VS.NET
I want to start programming for iOS-devices. I have mac mini and IPad 2.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.