• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hifever
V2EX  ›  程序员

没有 Macbook,但是想尝试一下 iOS 开发,如何破?

  •  
  •   hifever · Jun 3, 2015 · 17909 views
    This topic created in 4025 days ago, the information mentioned may be changed or developed.
    屌丝程序猿一枚,心血来潮想搞一下iOS,苦于没有Mac,但是想看看好不好玩

    PS:虚拟机已经试了,好大的硬盘占有量,而且机子不好,特别卡。。。
    Supplement 1  ·  Jun 3, 2015
    或者,有没有在线可以iOS编程的网站可以玩一下?
    Supplement 2  ·  Jun 3, 2015
    我来整理一下solution:
    1. 虚拟机
    优势:快速的尝鲜成本比较低
    劣势:配置低或者硬盘不足的同学就不要考虑了,然后听说虚拟机装不了最新的xcode,不知真假
    2. 黑苹果
    优势:真机环境,更加舒服,同时微软被黑了那么多年,也该黑黑苹果了 → →,什么逻辑
    劣势:对于cpu和主板有要求,而且会出现各种五国的报错什么的,笔记本不要考虑,台式机可以搞一搞
    3. 买二手Mac电脑
    优势:各种优势
    劣势:钱不够就不要想........
    4. 在线编程网站/租网上服务
    优势:easy,简单,直接上,尝鲜极力推荐
    劣势:不能长久的搞下去

    BTW: 看见一活动,iOS编程送1000元现金,开发iOS要不要那么happy。。。
    Supplement 3  ·  Jun 3, 2015
    搜集的一些资源
    1. 虚拟机安装mac (硬盘不够,本子不行,已放弃)
    VMware 11安装Mac OS X 10.10
    http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html

    2. 黑苹果 (正在尝试。。。)
    黑苹果之新手必看(安装贴、驱动贴,引导贴,镜像制作贴)
    http://benyouhui.it168.com/thread-1884141-1-1.html

    3. 买二手Mac电脑
    这个。。购买链接就不放了。。最好从朋友那里收,或者买官方认证的,别的渠道感觉不是很放心的说

    4. 在线编程网站/租网上服务
    一个是 codeschool,附上链接:
    http://tryios.codeschool.com/levels/1/sections/1
    是iOS学习的网站,支持在线编程,而且体验蛮好~
    但是是iOS6,好老了~

    一个是 猿圈oxcoder,附上链接
    http://www.oxcoder.com/
    貌似是一个online judge 的网站,也有iOS的在线编译,但是好像不太适合初学者?
    话说他们的 哈哈哈哈在线编程大赛,名字也是醉了。。。坐等前端的挑战
    104 replies    2017-02-15 12:54:38 +08:00
    1  2  
    E2gCaBAT5I87sw1M
        1
    E2gCaBAT5I87sw1M  
       Jun 3, 2015   ❤️ 1
    收个二手 Macbook ,玩一票就卖掉。
    47jm9ozp
        2
    47jm9ozp  
       Jun 3, 2015
    1.虚拟机
    2.买mac
    3.洗洗睡
    Xrong
        3
    Xrong  
       Jun 3, 2015
    哈哈,楼主就不要给自己想买Mac找借口了
    zonghua
        4
    zonghua  
       Jun 3, 2015 via iPhone
    @winnie2012 都要三四千。1、不如捡一个Mac mini一千多。2、国民盗版windows让微软承受了那么多损失,是时候黑苹果,侵犯一下苹果。
    holulu
        5
    holulu  
       Jun 3, 2015   ❤️ 1
    有了 Mac 都还没完事呢!
    l12ab
        6
    l12ab  
       Jun 3, 2015
    mac mini
    黑苹果
    虚拟机
    neoblackcap
        7
    neoblackcap  
       Jun 3, 2015   ❤️ 1
    买了之前我想搞ios,买了之后我想买外星人搞C#,算了,我还是先用公司电脑搞linux吧。
    lightening
        8
    lightening  
       Jun 3, 2015
    我还是学生的时候都试过。一切都是徒劳。老实买 Mac,二手的、老一点的型号没关系。
    nullcc
        9
    nullcc  
       Jun 3, 2015
    首推Mac mini吧,有钱上MBP或者iMac,不建议黑苹果,首先整黑苹果很累,各种硬件不匹配,要对照一个硬件列表来配机器,很麻烦,有时候OS X版本升级黑苹果会各种出问题。尽量不要搞什么虚拟机,太蛋疼,最重要的是慢。
    jixiangqd
        10
    jixiangqd  
       Jun 3, 2015
    笔记本应该都可以装黑苹果。。。
    不会装的话,淘宝也有卖完美黑苹果的兼容机。。。
    hifever
        11
    hifever  
    OP
       Jun 3, 2015
    @winnie2012 我看了58上面,话说macbook好保值的说。。。。
    I74790K
        12
    I74790K  
       Jun 3, 2015
    QT 开发 + 1
    hifever
        13
    hifever  
    OP
       Jun 3, 2015
    @ooxxcc 啊啊啊,话说用了mac会上瘾咩
    hifever
        14
    hifever  
    OP
       Jun 3, 2015
    @holulu 为什么呢,不是下一个xcode就行了么~
    hifever
        15
    hifever  
    OP
       Jun 3, 2015
    @Xrong 被你看穿了,捂脸逃~
    jsq2627
        16
    jsq2627  
       Jun 3, 2015
    有没有朋友?借个来玩两天就解毒了~~
    zhikangzhou
        17
    zhikangzhou  
       Jun 3, 2015
    mac还是要有的 存钱买一台吧 iOS开发的话还是原生的环境比较好
    ycyppq123
        18
    ycyppq123  
       Jun 3, 2015
    不建议二手电脑,可以买官翻机,不然黑苹果,虚拟机。
    yongjunlee
        19
    yongjunlee  
       Jun 3, 2015
    买买买
    wangfeng3769
        20
    wangfeng3769  
       Jun 3, 2015
    dapangse
        21
    dapangse  
       Jun 3, 2015
    装双系统
    hifever
        22
    hifever  
    OP
       Jun 3, 2015
    @jsq2627 旁边做java和前端的人多,貌似有个前端朋友用mac,但是是公司的电脑,啊啊啊,刚毕业,不好混。。。
    hifever
        23
    hifever  
    OP
       Jun 3, 2015
    我去找找有没有在线能编iOS的网站~
    bazingaterry
        24
    bazingaterry  
       Jun 3, 2015
    黑苹果 ~
    yaoyuan1072
        25
    yaoyuan1072  
       Jun 3, 2015
    可以先用虚拟机学习一段时间。只敲代码的话,虚拟机也不会很卡吧。关闭其他应用。只开虚拟机~~
    wangfeng3769
        26
    wangfeng3769  
       Jun 3, 2015
    @bazingaterry 黑苹果老崩溃,我装了一个一天三次,chrome 是崩溃的主要原因。
    hifever
        27
    hifever  
    OP
       Jun 3, 2015
    @wangfeng3769 orz,请收下膝盖~
    altair21
        28
    altair21  
       Jun 3, 2015   ❤️ 1
    装黑苹果挺麻烦的,而且驱动也不一定兼容。买mac mini的话也不便宜。楼主自己权衡吧,如果只是想看看好不好玩推荐先试试黑苹果,觉得好玩再考虑买
    ledzep2
        29
    ledzep2  
       Jun 3, 2015   ❤️ 1
    hifever
        30
    hifever  
    OP
       Jun 3, 2015
    找到了两个网站可以玩:

    一个是 codeschool,附上链接:
    http://tryios.codeschool.com/levels/1/sections/1
    是iOS学习的网站,支持在线编程,而且体验蛮好~
    但是是iOS6,好老了~

    一个是 猿圈oxcoder,附上链接
    http://www.oxcoder.com/
    貌似是一个online judge 的网站,也有iOS的在线编译,但是好像不太适合初学者?
    khy
        31
    khy  
       Jun 3, 2015
    黑苹果吧,装'好'后离开发IOS就不远了。<_<
    leofml
        32
    leofml  
       Jun 3, 2015   ❤️ 3
    英特尔(Intel) 酷睿i5-4590 22纳米 Haswell全新架构盒装CPU处理器 (LGA1150/3.3GHz/6M三级缓存) 1299
    技嘉(GIGABYTE)B85M-D3H主板 (Intel B85/LGA 1150) 499
    芝奇(G.SKILL) DDR3 1600 8G台式机内存(F3-1600C11S-8GNT) 299
    威刚(ADATA) SP900 128G 2.5英寸 SATA-3固态硬盘 (ASP900S7-128GM) 349
    星宇泉(XYQ)小麻雀8107H家用办公HTPC迷你小机箱电源套装230W/带风扇/支持SSD/UV不变色 139
    京东自提Diy服务(安装、指导外加兼容性保证)99

    商品总额 2684

    如果在北京, 周末你来我公司, 我可以帮你装系统.
    kirile
        33
    kirile  
       Jun 3, 2015
    黑苹果最简单的是对照完美黑果的配置清单去配一台PC。如果是笔记本,个人经验表示这个很耗时间,除非你有大把空闲时间,折腾到半完美(能正常运行了,不考虑睡眠之类的)还是有可能的。如果可以找到二手的靠谱来源,可以考虑二手的。会上瘾,已从主用win变成主用mac
    em70
        34
    em70  
       Jun 3, 2015
    虚拟机足够让你入门了,我曾经用虚拟机做出了有上万用户的app,入门了再买mac不迟
    wangfeng3769
        35
    wangfeng3769  
       Jun 3, 2015
    @em70 牛人
    hyinxiaoyu
        36
    hyinxiaoyu  
       Jun 3, 2015
    我当初也是这样想就入了.
    现在用来写java写python很满足,不想再用回windows了,至于什么ios早忘了...
    JustFuckingDoIt
        37
    JustFuckingDoIt  
       Jun 3, 2015 via Android
    那就开发android或者mac mini
    xing3kong
        38
    xing3kong  
       Jun 3, 2015
    配置好折腾就黑苹果很快就可以搞定 难折腾就放弃直接选其他 话说楼主你啥配置
    hifever
        39
    hifever  
    OP
       Jun 3, 2015
    @hyinxiaoyu 搞的心里痒痒的~~你买的是air 还是 pro
    hifever
        40
    hifever  
    OP
       Jun 3, 2015
    jimmykuu
        41
    jimmykuu  
       Jun 3, 2015   ❤️ 1
    有整黑苹果的时间不如花这点时间去挣钱买 macbook 了。
    mailworks
        42
    mailworks  
       Jun 3, 2015
    建议省吃俭用买个二手的MacBook吧,当年我学iOS开发是自己装的黑苹果来学的。很折腾人,时间成本太大!
    fulvaz
        43
    fulvaz  
       Jun 3, 2015
    然而楼主如果不学ios还能进前端的坑
    hifever
        44
    hifever  
    OP
       Jun 3, 2015
    @fulvaz 卤煮是前端。。。
    xmy2232867
        45
    xmy2232867  
       Jun 3, 2015   ❤️ 1
    推荐treehouse

    淘宝地址http://item.taobao.com/item.htm?spm=a230r.1.14.1.SUgqYj&id=42939102954&ns=1&abbucket=6#detail

    著名的在线编程学习网站http://teamtreehouse.com/

    内容非常丰富,包括前后端主流技术、移动端ios以及Android,还有设计方面的相关课程。
    hyinxiaoyu
        46
    hyinxiaoyu  
       Jun 3, 2015
    @hifever 13寸pro
    sunny1992
        47
    sunny1992  
       Jun 3, 2015
    借点钱 买。
    chenhui7373
        48
    chenhui7373  
       Jun 3, 2015
    VMware ESXi + OS X + VNC
    kidult
        49
    kidult  
       Jun 3, 2015
    有这么多折腾的时间,一台MAC的钱早出来了
    zonghua
        50
    zonghua  
       Jun 3, 2015 via iPhone
    @chenhui7373 性能怎么样?其实还有一套方案就是虚拟机做编译服务器,在windows 上用c# xamarin开发。PS 楼主什么被微软黑了怎么多年,我的意思是谁谁谁用了盗版那么多年,微软损失巨大,现今Mac不是兼容机的缺点才变成优点,苹果不同担心盗版问题。
    df4VW
        51
    df4VW  
       Jun 3, 2015
    有这么多折腾的时间,一台Mac的钱早出来了

    正经点:

    分期付款买一个,买mac的基本没有后悔的,特别是程序员
    djyde
        52
    djyde  
       Jun 3, 2015
    我觉得,在 osx 下开发的好不仅仅在于 iOS 。

    总之,mac 是值的
    ianisme
        53
    ianisme  
       Jun 4, 2015
    我之前搞iOS开发就是用黑苹果,动手能力要强一些嘛!
    simman
        54
    simman  
       Jun 4, 2015
    可以直接HTML5开发,不是有那个 a p i c l o u d的么。直接用Eclipse写JS。
    cruisehu
        55
    cruisehu  
       Jun 4, 2015
    求问LZ那个送1000的是什么活动
    xing3kong
        56
    xing3kong  
       Jun 4, 2015
    @hifever 黑苹果请认准远景 E440 有现成的 也有配置也相同的 直接套用即可http://dwz.cn/NCdhW
    cheny95
        57
    cheny95  
       Jun 4, 2015
    有这个念头之后迟早就会买,哈哈哈~
    我本来想7月~10月左右分期买,结果几个朋友买了,刺激到我了,4月底全额买了840....
    Taoist
        58
    Taoist  
       Jun 4, 2015
    真不忍心告诉你,最佳方案是买一台MBP。。。。
    wellsho
        59
    wellsho  
       Jun 4, 2015
    二手 mac mini
    Syec
        60
    Syec  
       Jun 4, 2015
    没有比买一台更靠谱了,之前折腾过虚拟机,也弄过黑苹果,踩了一路坑,浪费不少时间,体验也不好
    Rikuo
        61
    Rikuo  
       Jun 4, 2015
    淘宝: 黑苹果
    clockwerk
        62
    clockwerk  
       Jun 4, 2015
    如果你想仅试试ios开发,黑苹果没问题,反正就是玩玩,如果真的要开发做点东西,请远离黑苹果,出的各种奇奇怪怪的问题让你痛不欲生,时间成本完全高出你想象,
    also24
        63
    also24  
       Jun 4, 2015   ❤️ 1
    发软广之前不看自己的发帖记录的嘛……
    cxshun
        64
    cxshun  
       Jun 4, 2015   ❤️ 1
    @hifever 玩玩的话,虚拟机先试下吧。V友有好多都是果粉,一来就推荐MBP,什么早买早享受,我就不说啥了。虽然mac的UNIX环境对程序员很友好,但不至于那么神。

    想当年,微软搞扁平化的时候,大家一致在喷,到了苹果身上,所有人都赞美,我不知道这种情况什么时候出现的。苹果一切都好,微软一切都渣。mac没那么神,大家不要把苹果当神好不,程序员冷静点。
    boom11235
        65
    boom11235  
       Jun 4, 2015
    忍痛买一个 mac 吧,你不会后悔的,顶多就分期付款
    lion9527
        66
    lion9527  
       Jun 4, 2015
    公司12款 mac mini,8G内存,开个QQ+Chrome+dropbox+xcode,超过半小时可用内存就只剩几百M了。换SSD也无法弥补内存缺陷。
    如果不是做iOS,windows的体验确实高多了。
    hifever
        67
    hifever  
    OP
       Jun 4, 2015
    zjwzcnjsy
        68
    zjwzcnjsy  
       Jun 4, 2015
    正在学习Objective-C中,如果仅仅是学习Objective-C的话,在windows下可以使用CodeBlocks和GNUstep。
    xclimbing
        69
    xclimbing  
       Jun 4, 2015   ❤️ 1
    Windows系统加大点儿内存再配上SSD,然后装虚拟机玩苹果,这个应该是最省力的方案了,效率也不会差,至少搞编程足够了。另外,现在很多流行的笔记本都是现成的黑苹果方案,说白了就是一个DSDT的问题。总之,大内存和SSD是基础。
    zonghua
        70
    zonghua  
       Jun 4, 2015 via iPhone
    @lion9527 看来Mac的效率这是底下啊。macbook pro除了cpu,其他都是很
    ycyppq123
        71
    ycyppq123  
       Jun 4, 2015
    @xclimbing 我也赞成你说的用SSD+大内存装虚拟机
    CodeDrift
        72
    CodeDrift  
       Jun 4, 2015   ❤️ 1
    自己学生。笔记本上装了黑苹果。。。。。
    目前只有无线网卡不能用。。。
    thuai
        73
    thuai  
       Jun 4, 2015
    mac 开发人员神器
    ybh37
        74
    ybh37  
       Jun 4, 2015
    先问自己是不是真的感兴趣,是否做好了为此付出的准备
    iOS开发,说到底还是很考验英语、C、操作系统这些基础知识的。现在早已经不是当初做个简单的小应用就能“成功”的时代了。
    如果仅仅是玩票,看看 中文书 洗洗睡吧。
    wuhuaji
        75
    wuhuaji  
       Jun 4, 2015
    @Anybfans 可以买一个外接的无线网卡 :)
    whatisnew
        76
    whatisnew  
       Jun 4, 2015
    @xclimbing 你这样玩过吗?身边的人这样玩过吗?靠谱吗?
    whatisnew
        77
    whatisnew  
       Jun 4, 2015
    @Anybfans 运行 xcode 卡吗?
    CodeDrift
        78
    CodeDrift  
       Jun 4, 2015
    @wuhuaji 买了个。没在意。USB网卡。。然后驱动不兼容。。。就没用了。。现在用有线


    @whatisnew 没试。。原来4G内存 装10。10卡到哭。10.9超流畅。。现在弄成6G内存了。10.10还好。。
    zeacev
        79
    zeacev  
       Jun 4, 2015   ❤️ 1
    别这么黑我大黑苹果,以现在的笔记本来说,黑个苹果不是件很难的事,缺什么驱动Google对应型号很多都能找到,找不到的也可能有万能的,不敢说完美,至少正常使用还是没问题的
    hxtheone
        80
    hxtheone  
       Jun 4, 2015   ❤️ 1
    黑苹果必须上pcbeta啊,benyouhui是什么鬼,只要是i系u+n系卡,配置不是太奇葩,跑起来应该不难,至于流不流畅,主要还是看配置,os x对cpu和显卡的要求不是很高,但内存和硬盘不能省,我10年的本,加了内存换了ssd,跑10.10一点问题都没有,没事还用ionic写点小app玩

    现在就是在公司用配的mac,回家黑苹果,正常使用没有任何问题

    不过要是让我回答lz,我觉得还是攒钱买mac吧,毕竟黑苹果太折腾
    MrZephyrus
        81
    MrZephyrus  
       Jun 4, 2015
    攒钱买mac
    hifever
        82
    hifever  
    OP
       Jun 4, 2015
    @zeacev 莫非你正在用黑苹果?好多人说经常崩溃什么的,不知道是不是真的。。。。
    hifever
        83
    hifever  
    OP
       Jun 4, 2015
    @hxtheone 啊啊啊,我的信用卡已经开始躁动了
    lingo
        84
    lingo  
       Jun 4, 2015   ❤️ 1
    (╯°Д°)╯︵ ┻━┻ 这帖子看得我的信用卡都躁动了。。。
    zeacev
        85
    zeacev  
       Jun 4, 2015   ❤️ 2
    @hifever 我是在用黑苹果,但是我没安装xcode ,只用来写PHP和前端那些东西,和72楼说的一样,我只有无线网卡不能驱动,但是有线网卡可以驱动,至于崩溃肯定是有的,我用了有4个月了,崩溃次数也就5次的样子,绝大多数是因为chrome导致的无响应只能强制关机。

    楼主我建议你,如果你有Linux的安装经验而且还有一台不是很老的笔记本,从你纠结这个问题到现在再加上这个周末你很有可能能黑出一个苹果来,以我的亲身经历告诉你,黑苹果没那么难,我从头到尾就用了三天的样子,而且,不追求性能i3加4G都能使用。你要是用来跑xcode我就不敢保证了
    goofansu
        86
    goofansu  
       Jun 4, 2015
    折腾这么多不如直接买了,收个旧的二手,比如我的2011年的编起来也没压力
    dslwind
        87
    dslwind  
       Jun 4, 2015 via Android   ❤️ 1
    笔记本黑苹果路过,现在用10.9.5系统,10.10用不起,动不动就分区损坏进不去系统。现在用得很稳定,除了不能3D+电池没驱动。真想折腾黑苹果就去远景论坛,跟着置顶帖装。
    xclimbing
        88
    xclimbing  
       Jun 4, 2015   ❤️ 1
    @whatisnew 无论是虚拟机苹果(包括ESXi 或 Vmware)、黑苹果还是白苹果,我都有玩,但是,我不是程序员,所以开发的那些东西没用过。我的两台笔记本(ThinkPad T410 + ASUS-Q501LA)黑苹果都没有问题(只有小缺陷,例如无线网卡无法驱动、休眠之类的)。至少日常使用还是靠谱的。
    vjnjc
        89
    vjnjc  
       Jun 4, 2015
    难道没有人推荐Macmini么,4000RMB左右的主机,加800左右的显示器完破啊
    harrymoo
        90
    harrymoo  
       Jun 4, 2015
    可以众筹。。。
    不是说笑,我这里一90后妹子,朋友圈众筹一台土豪金新Macbook,目前已经筹到7K多了。。。
    hellomsg
        91
    hellomsg  
       Jun 4, 2015
    信用卡分期买个吧,不要把精力放在装系统上,开发过程才需要这些精力
    hifever
        92
    hifever  
    OP
       Jun 4, 2015
    @zeacev 非常感谢,我是为了尝试一下iOS开发,同时也为大家探探坑~~
    zeacev
        93
    zeacev  
       Jun 4, 2015
    @hifever 我的意思是,你有这纠结的时间,不如试试黑个黑苹果,看看黑苹果的性能够不够你用。要是真的像楼上一样说下定决心买白苹果就不用纠结这个了
    hifever
        94
    hifever  
    OP
       Jun 4, 2015
    @harrymoo 啊啊啊,好主意,脑中浮现出大家一人捐100,回答一个前端问题或者解决个bug什么的~~
    ddugujiujian
        95
    ddugujiujian  
       Jun 4, 2015   ❤️ 1
    看着真累,来吧,我借给你,离上帝近的话
    alphonsez
        96
    alphonsez  
       Jun 4, 2015
    买一台最不折腾
    GPU
        97
    GPU  
       Jun 5, 2015
    @harrymoo 楼主不是妹子。
    ddugujiujian
        98
    ddugujiujian  
       Jun 5, 2015
    @ddugujiujian 北京上地附近。不是上帝,坏事做太多,上帝不让我去他那
    linux40
        99
    linux40  
       Jun 5, 2015 via Android
    苹果官网官方翻新
    fontartist
        100
    fontartist  
       Jun 5, 2015 via iPhone   ❤️ 1
    可能你想玩的是完全自己写iOS app。
    但你也可以尝试那种只要写 js,然后选模块,在线编译成 app 的网站,比如 appcan,apicloud 之类的。
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   998 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 239ms · UTC 18:58 · PVG 02:58 · LAX 11:58 · JFK 14:58
    ♥ Do have faith in what you're doing.