V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
TigerS
V2EX  ›  iDev

Windows下没有什么能开发iOS的软件么??

  •  
  •   TigerS · 2013-04-04 11:05:26 +08:00 · 16414 次点击
    这是一个创建于 4253 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我知道iOS用的是MAC下的xCODE 但是在不买MAC也不装黑苹果的情况下(*装黑苹果还不如买一个MAC呢,但是刚开始学习不想花钱),有什么程序环境可以写iOS的么??

    本人刚开始学习,所以要求也不高
    37 条回复    1970-01-01 08:00:00 +08:00
    thedevil5032
        1
    thedevil5032  
       2013-04-04 11:08:15 +08:00 via iPad   ❤️ 1
    虚拟机? 记得之前有人讨论过这个。
    TigerS
        2
    TigerS  
    OP
       2013-04-04 11:09:07 +08:00
    @thedevil5032 虚拟机还是装MAC系统嘛, 我曾经试过装起来好麻烦弄了两天没弄好。
    直接WIN下的软件环境没有么?
    alexrezit
        3
    alexrezit  
       2013-04-04 11:09:51 +08:00
    有. 但是差不多你得花十倍于 Hackintosh 的时间, 而且其中学到的东西以后基本上一辈子都不可能再用得到.
    alexrezit
        4
    alexrezit  
       2013-04-04 11:16:24 +08:00   ❤️ 2
    @TigerS
    两天都没有耐心劝你别学了, 改行吧. 要知道当初我弄 Hackintosh 的时候还在上高中, 白天上课的时候睡觉, 晚自习看书学 Objective-C 和 Cocoa Touch, 回家之后鼓捣 Hackintosh, 因为硬件比较特殊, 前前后后用了差不多两个月才驱动起来. 两天? 两天?? 两天??? Bloody hell. Are you fxxking serious?
    feilaoda
        5
    feilaoda  
       2013-04-04 11:45:02 +08:00   ❤️ 1
    MonoTouch
    zyAndroid
        6
    zyAndroid  
       2013-04-04 12:05:18 +08:00   ❤️ 1
    mac mini 3千多的样子 入一个呗
    thedevil5032
        7
    thedevil5032  
       2013-04-04 12:36:53 +08:00 via iPad   ❤️ 1
    补充, 貌似stackoverflow上有人给过类似问题答案, 答案里面包含可用的虚拟机镜像搜索线索.
    jun0205
        8
    jun0205  
       2013-04-04 12:49:13 +08:00   ❤️ 2
    MonoTouch可以,最好还是用mac好,安心,mac mini真心不贵。
    libei
        9
    libei  
       2013-04-04 14:28:27 +08:00   ❤️ 1
    flash AIR可以开发IOS游戏,开发以后可以在越狱的机器上运行。
    FanError
        10
    FanError  
       2013-04-04 14:56:39 +08:00   ❤️ 1
    楼主,直接虚拟机装MAC,不需要黑苹果,然后买个开发者证书就行了。

    虚拟机直接用别人制作好的macos vmdk,直接打开,初始设置就能用。
    allenhsu
        11
    allenhsu  
       2013-04-04 17:27:09 +08:00
    接个单就赚回来了,买 Mac 吧。
    allenhsu
        12
    allenhsu  
       2013-04-04 19:21:27 +08:00   ❤️ 1
    那天看到 JetBrains 有个 Objective-C 的 IDE,不知道能不能用好不好用。
    ximinjie
        13
    ximinjie  
       2013-04-04 19:53:45 +08:00   ❤️ 1
    codename one,用java语法开发上传到云服务器平台再被编译成ios可以运行的程序。背墙了。需要用vpn
    clowwindy
        14
    clowwindy  
       2013-04-04 20:24:34 +08:00   ❤️ 1
    你们不要黑楼主……三年前我在虚拟机里装了个雪豹体验了一下,被折服了,就去买了台 Macbook。
    mtglichking
        15
    mtglichking  
       2013-04-04 21:18:04 +08:00   ❤️ 1
    Hackintosh。。。
    rocyhua
        16
    rocyhua  
       2013-04-04 21:40:40 +08:00   ❤️ 1
    用 Adobe AIR 吧
    dqaria
        17
    dqaria  
       2013-04-04 22:02:27 +08:00   ❤️ 1
    @allenhsu 那玩意只能mac用。。。
    nullptr404
        18
    nullptr404  
       2013-04-04 22:31:24 +08:00   ❤️ 1
    装黑苹果吧,我把自己的笔记本装了iATKOS,但是平时工作都还是在公司的Windows上
    Smartype
        19
    Smartype  
       2013-04-04 22:34:40 +08:00 via iPhone   ❤️ 1
    这么说吧。完全可以。
    但是不是这样水平就能弄的。
    Open toolchain.
    Hackintosh
    虚拟机。

    新手还是买个mac回来、要不会疯的。
    usoluyun
        20
    usoluyun  
       2013-04-04 23:15:07 +08:00   ❤️ 1
    买mini靠谱点
    TigerS
        21
    TigerS  
    OP
       2013-04-05 05:53:01 +08:00
    @nullptr404 试着在虚拟机上装iATKOS没有成功
    TigerS
        22
    TigerS  
    OP
       2013-04-05 05:53:29 +08:00
    @usoluyun MINI和AIR相比的话,综合考虑哪个好一些?? 我主要还考虑到移动性
    aaronmix
        23
    aaronmix  
       2013-04-05 07:09:58 +08:00
    Xamarin.iOS(MonoTouch)只是能写iOS app,但编译调试都需要一台Mac。
    JetBrains的写Objective-C那个叫AppCode,但还是在mac上的。
    Codename one那个用Java写上传到云端的,倒是不需要Mac来编译和调试。
    但是不管那种办法,上传到app store还是必须要一台mac的。

    如果想尝鲜iOS开发又不想先买Mac的可以试试:http://www.macincloud.com 这种服务。
    aaronmix
        24
    aaronmix  
       2013-04-05 07:12:28 +08:00   ❤️ 1
    @alexrezit 不对,如果用Xamarin.iOS,开发效率个人感觉会比Objective-C要高,API也是跟CocoaTouch的API一一对应。
    alexrezit
        25
    alexrezit  
       2013-04-05 07:48:56 +08:00 via iPhone
    @aaronmix
    免费的? 你不怕楼主等到要发布 app 的时候才发现成本高得要死然后回来痛骂你?
    可以调试么?
    btw 几乎没有公司会用这种环境作开发. 所以说不想花钱还懒就改行算了.
    aaronmix
        26
    aaronmix  
       2013-04-05 07:58:22 +08:00
    @alexrezit 有免费版啊。
    你怎么知道没有公司会用这种IDE?我所知道的是已经有他们已经有几千个客户了。请不要瞎猜。
    janxin
        27
    janxin  
       2013-04-05 08:11:27 +08:00 via iPad   ❤️ 1
    如果只是写,编辑器到处都是
    发布的话,你需要mac系统
    eickegao
        28
    eickegao  
       2013-04-06 02:24:10 +08:00
    @aaronmix
    @alexrezit
    我们公司用monotouch和monoandroid.

    我来回答一下楼主的问题吧。最好的选择是虚拟机。然后找一个现成的macos vmdk。

    如果想用黑苹果的话,自己安装会比较吃力,我自己尝试过1个星期没搞定。只得到一个不太稳定的

    环境。黑苹果也可以在某宝上面买,我家有一台从稳定性来讲没啥问题。

    另外现在好像monotouch可以使用VS了,前期可以在PC上面调试,只是最后需要在MAC上面编译。
    jsjscool
        29
    jsjscool  
       2013-04-06 16:22:16 +08:00
    装个unity 3D 安卓,苹果都运行,界面还漂亮。
    exoticknight
        30
    exoticknight  
       2013-04-06 17:27:23 +08:00
    楼主既然括弧说黑苹果还不如mac。这么瞧不起被黑苹果那建议你别纠结,去给钱买mac吧。
    另外本人操着低配的z460在没前置知识下装黑苹果用了1天而已……各位大黑黑苹果,其实有些机型还是可以安装得挺完美的……至于虚拟机,我说还是算了吧,太卡了。
    jialin27
        31
    jialin27  
       2013-04-06 19:03:56 +08:00 via Android
    黑苹果不难啊,现在网上的驱动有的是,不过你的硬件不那么奇葩就行了。我第一次用了三天就把mac啃上了。不过我想问下,问什么书装黑苹果不如买mac?
    jialin27
        32
    jialin27  
       2013-04-06 19:06:03 +08:00 via Android
    @exoticknight 绝对正确,自己组装的mac绝对不输给官方的顶配,性价比超高!
    xiaozqh
        33
    xiaozqh  
       2013-04-07 09:48:01 +08:00
    lz可以用gnustep
    nickcheng
        34
    nickcheng  
       2013-04-07 10:23:42 +08:00
    装黑苹果吧, 装着装着你就愤怒+崩溃了, 然后就决定买 Mac 了...

    ps. 买 Mac 这个投资是绝对能收回成本的!
    likuku
        35
    likuku  
       2013-04-07 11:34:30 +08:00
    2000块买2009年产的macbook,内存加到8G,跑10.7.5很顺畅哦~ 硬盘还是传统机械硬盘。
    usoluyun
        36
    usoluyun  
       2013-04-07 12:17:36 +08:00
    @TigerS 我自己用的air,论移动性那一定是笔记本咯。MINI只是一个主机,但是预算有限但是工作地点和家里都有显示器键盘鼠标的花,MINI揣包里上下班背背也不累。
    usoluyun
        37
    usoluyun  
       2013-04-07 12:22:52 +08:00
    @TigerS 也不是随便什么PC都能能流畅泡os x虚拟机(别忘了你做ios开啊里面还要跑ios模拟器呢)。黑苹果也不好,折腾死你。其他运行在wndows下的开发框架最后都逃不过在mac下编译的命运。所以还是买mac吧。预算有限的话先考虑成色好的二手笔记本,再考虑MINI。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5576 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:53 · PVG 15:53 · LAX 23:53 · JFK 02:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.