制作iphone应用程序需要iphone吗?

制作iphone应用程序需要iphone吗?,iphone,Iphone,你能在不拥有iphone的情况下制作iphone应用程序吗?我有一台macbook,但我想知道是否有一个模拟器,你可以在上面看到你的程序来构建你的应用程序。我找到的所有文章都是几年前的 谢谢。您可以只使用模拟器来开发应用程序,而且在大多数情况下,它的工作原理与实际设备相同。内存和一些硬件项目在设备上的行为不同,因此在应用程序进入用户手中之前很难找到bug,而且设备上的性能也不如模拟器 此外,摄像头、定位服务、加速计和陀螺仪等设备在模拟器中不可用。您可以仅使用模拟器来开发应用程序,并且在大多数情况

你能在不拥有iphone的情况下制作iphone应用程序吗?我有一台macbook,但我想知道是否有一个模拟器,你可以在上面看到你的程序来构建你的应用程序。我找到的所有文章都是几年前的


谢谢。

您可以只使用模拟器来开发应用程序,而且在大多数情况下,它的工作原理与实际设备相同。内存和一些硬件项目在设备上的行为不同,因此在应用程序进入用户手中之前很难找到bug,而且设备上的性能也不如模拟器


此外,摄像头、定位服务、加速计和陀螺仪等设备在模拟器中不可用。

您可以仅使用模拟器来开发应用程序,并且在大多数情况下,它的工作原理与实际设备相同。内存和一些硬件项目在设备上的行为不同,因此在应用程序进入用户手中之前很难找到bug,而且设备上的性能也不如模拟器


此外,摄像机、定位服务、加速计和陀螺仪等东西在模拟器中也不可用。

理论上你可以(Xcode附带模拟器),但实际上我认为你不能。有几件事情在模拟器中无法工作,或者工作方式不同,因此您无法测试应用程序是否正常工作。

理论上您可以(Xcode附带模拟器),但实际上我认为您不能。有些东西在模拟器中无法工作,或者工作方式不同,因此您无法测试您的应用程序是否正常工作。

这当然是强烈建议的,这样您就可以在真正的设备上进行测试。苹果提供了一个很好的模拟器,可以让你在上面完成大部分的开发工作,但是在测试内存使用情况、性能以及使用摄像头、定位api、加速计等功能时,你需要这个设备


当然,开始只使用模拟器进行开发(如果您不确定是否要进行iPhone开发),但如果您决定继续开发,我建议您购买一台设备(iPod Touch是一种更便宜的替代品)。

这当然是高度推荐的,这样您就可以在真正的设备上进行测试。苹果提供了一个很好的模拟器,可以让你在上面完成大部分的开发工作,但是在测试内存使用情况、性能以及使用摄像头、定位api、加速计等功能时,你需要这个设备


当然,开始只使用模拟器进行开发(如果您不确定是否要开发iPhone),但如果您决定继续开发,我建议您购买一台设备(iPod Touch是一种更便宜的替代品)。

这取决于您试图编写的内容。该设备的所有功能在模拟器中不可用。例如加速度计。因此,如果你需要它,那么没有这个设备你就无法工作。而且模拟器使用的Mac环境在处理能力和内存方面都要强大得多。所以你们的应用程序可能在模拟器上运行得很好,但可能运行得很差,甚至在设备上崩溃。因此,最好有一个认真开发的设备。但很明显,你们可以在模拟器上开始学习

这取决于你想写什么。该设备的所有功能在模拟器中不可用。例如加速度计。因此,如果你需要它,那么没有这个设备你就无法工作。而且模拟器使用的Mac环境在处理能力和内存方面都要强大得多。所以你们的应用程序可能在模拟器上运行得很好,但可能运行得很差,甚至在设备上崩溃。因此,最好有一个认真开发的设备。但很明显,你们可以在模拟器上开始学习

模拟器和真实设备之间的实际区别是:

  • 运行速度比实际设备快
  • 互联网接入被视为WiFi。它不模仿3G
  • 你不能倾斜或控制加速度
  • 您可以使用一个或两个(按住alt键)Finget进行触摸,但不能使用更多
  • 它不震动
  • 有些声音和音乐不能在模拟器上运行
  • 加速器、照相机、陀螺仪和GPS返回固定数据。您报告的位置始终为Cupertino,摄像头为空白,传感器报告为0
  • 这不可能是越狱
  • 钥匙链坏了

然而,在90%的情况下,这足以开发功能性应用程序。

模拟器和真实设备之间的实际区别是:

  • 运行速度比实际设备快
  • 互联网接入被视为WiFi。它不模仿3G
  • 你不能倾斜或控制加速度
  • 您可以使用一个或两个(按住alt键)Finget进行触摸,但不能使用更多
  • 它不震动
  • 有些声音和音乐不能在模拟器上运行
  • 加速器、照相机、陀螺仪和GPS返回固定数据。您报告的位置始终为Cupertino,摄像头为空白,传感器报告为0
  • 这不可能是越狱
  • 钥匙链坏了

然而,在90%的情况下,这足以开发功能性应用程序。

如果你想编写不烂的应用程序,你需要一台iOS设备。句号

不管是iphone、iPodtouch还是ipad。
我从来没有过iPhone,为此我写了十几个应用程序。事实上,我仍然使用我的旧iPod touch 2G进行开发。
但我不推荐开发这种特定的版本,因为现在它的生命已经结束,您将无法获得它的固件更新


但上一代是完全好的

如果你想编写不烂的应用程序,你需要一台iOS设备。句号

不管是iphone、iPodtouch还是ipad。
我从来没有过iPhone,为此我写了十几个应用程序。事实上,我仍然使用我的旧iPod touch 2G进行开发。
但我不推荐这种特殊的发展模式,因为现在它已经结束了