开发 iOS 程序的必需品 - V2EX
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
Hualin
V2EX    iDev

开发 iOS 程序的必需品

  •  
  •   Hualin 2012-09-10 00:00:07 +08:00 8480 次点击
    这是一个创建于 4784 天前的主题,其中的信息可能已经有所发展或是发生改变。
    求硬件软件入门
    能在 windows 下用合适的编译器开发 object-c 程序吗?

    如果不行的话我只能放弃入手安卓机,买台 Mini 专心玩苹果阵营的东西算了。
    那么 Mini 下开发 iOS 程序应该顺畅的吧,我看配置还行。
    还有就是 IDE 就是用 XCODE 吧。
    35 条回复    1970-01-01 08:00:00 +08:00
    davidx
        1
    davidx  
       2012-09-10 00:06:39 +08:00
    貌似有linux下的objc编译器了
    你去看看JetBrains的appcoder吧, 不知道其它平台能用不
    ipconfiger
        2
    ipconfiger  
       2012-09-10 00:08:51 +08:00
    老老实实买台mini吧,别折腾,浪费时间,浪费时间就是浪费钱
    Hualin
        3
    Hualin  
    OP
       2012-09-10 03:16:26 +08:00
    @davidx
    呀 你说的那个只能在 mac 上;

    貌似是这样,不知道我搞清楚没,只要有编译器能把代码编译成 ARM 的,然后 deploy 到 iPhone 就行了,
    http://www.dragonfiresdk.com/
    但是另一套 SDK。
    我现在不知道用苹果之外的 SDK 能否在 AppStore 上提交程序,还是只能在越狱的市场里;而且大家用的都是那些 SDK。不过我最好还是找本入门的书悄悄。
    66450146
        4
    66450146  
       2012-09-10 09:25:35 +08:00
    mac 也可以开发安卓的
    或者这么说,mac 是我用过的最适合做开发的平台
    davidx
        5
    davidx  
       2012-09-10 09:37:20 +08:00
    @Hualin 我也不是很清楚, 只记得gcc里有个objc的编译器的.
    其它的, 只能等待高手解答了
    chisj
        6
    chisj  
       2012-09-10 10:32:37 +08:00
    入门:mac mini + ipod touch.
    但是你如果真正开发出一个软件了,你会迫不及待地买mbp + iPhone 或iPad的。
    另外,建议不要在工具上折腾太久,没必要省那么点钱,时间就是钱。欢迎加入iOS开发大军 ^.^
    westlinkin
        7
    westlinkin  
       2012-09-10 10:38:02 +08:00
    @chisj 我准备买一台mbp,101 和102那个更适合啊?
    chisj
        8
    chisj  
       2012-09-10 12:04:50 +08:00   2
    @westlinkin 额,我感觉不差钱就102。要是101的话就经济些,然后用一两年再自己换上ssd和加内存,但是i5毕竟慢一些,每次xcode按下command+r的时候如果快几秒还是挺带劲的,总的来说都不坑,感觉那句“早买早享受”很有道理。
    300y
        9
    300y  
       2012-09-10 12:27:11 +08:00
    @Hualin dragonfiresdk 这货好像是写c代码,然后把源码发给他们 转成obj-c?
    sqbing
        10
    sqbing  
       2012-09-10 12:48:20 +08:00
    @Hualin 这个SDK对控件的支持怎么实现的?第一次知道可以在mac意外的平台编写,调试iOS程序
    wezzard
        11
    wezzard  
       2012-09-10 12:58:43 +08:00
    金充裕合Retina MacBook Pro,在只有那玩意能完全示the New iPad的整屏,其他都要拖。
    金不充裕建官翻MacBook Pro 15,竟完整。
    如果你要和一起做(Photoshop/Illustrator和Xcode一起)那至少要8G存。
    和的效率和示器大小有CPU算能力,存大小有莫大。
    Smartype
        12
    Smartype  
       2012-09-10 16:10:07 +08:00
    有能力有实力可以安装 iOS open toolchain. 我的一台iPod touch上就有gcc toolchain. 可以直接在上面编译运行代码。
    搞不定这个,可以尝试hackintosh。
    搞不定上面两个,那还是买台Mac吧。
    Hualin
        13
    Hualin  
    OP
       2012-09-10 19:01:06 +08:00
    @300y 不是吧,是要交给他们发布的
    还有一个是
    http://www.pmbaty.com/iosbuildenv/
    因为我现在用的 win 主机很强大,我觉得有点傻傻的再用 mini
    Hualin
        14
    Hualin  
    OP
       2012-09-10 19:12:23 +08:00
    @Smartype 是不是用第三方 SDK 的话不能在 app store 上发布程序??
    xlaok
        15
    xlaok  
       2012-09-10 19:15:46 +08:00
    objective-c
    Hualin
        16
    Hualin  
    OP
       2012-09-10 19:15:48 +08:00
    @Smartype 请问有没有 PC 版 的 Macintosh build?这样我只要买一个 copy 就行了。因为实际上,mac 和 PC 在硬件上都是用的 Intel。
    Mutoo
        17
    Mutoo  
       2012-09-10 19:21:04 +08:00   1
    @Hualin 只是CPU是Intel根本不够,很多硬件的驱动都不同,水太深,没必要浪费时间了。开发的时候各种崩溃很痛苦的。
    W2EX
        18
    W2EX  
       2012-09-10 20:48:03 +08:00
    别想了,买台mac,省心省力
    Smartype
        19
    Smartype  
       2012-09-10 21:00:53 +08:00
    @Hualin 既然有这打算,我觉得你该买Mac
    Smartype
        20
    Smartype  
       2012-09-10 21:05:50 +08:00   1
    @Hualin 没有的。不卖给非Mac用户。
    对你来说,简单的办法是买Mac。或者虚拟机。
    不要问流畅不,xcode/gcc 能卡到哪里?我有一台不到2G的酷睿的机器也可以的
    iEggache
        21
    iEggache  
       2012-09-10 23:18:27 +08:00   1
    这个没必要纠结,开发Apple平台的软件,老老实实入Mac。。。如果要做iOS开发,一台较新的iPhone或其他iOS device都行,不要太老。
    其他你哪怕能做也完全不推荐,你要用个黑苹果还不如不要做iOS,Mac开发了。。。
    stoneros
        22
    stoneros  
       2012-09-11 01:38:39 +08:00
    老实入Mac,好好体验一下Apple Style... 做iOS/Mac开发没有使用环境,连你自己都不知道程序开发出来的体验应该是怎样的,做出来的东西你觉得会有人用?
    Hualin
        23
    Hualin  
    OP
       2012-09-11 01:40:01 +08:00
    @Smartype 我看了一下他们的软件许可说明,第二条里面,苹果软件只能运行在 Apple - branded computer 上,就连虚拟机也是,而且虚拟机实例数也控制在两台以内,老天。

    似乎几年前是 Apple - Labeled computer 让一些人找到漏洞,感觉挺滑稽。
    lztrey90
        24
    lztrey90  
       2012-09-11 09:12:09 +08:00
    其实一台 Macbook Air 就能满足一般的开发需求,一般用的 IDE 都是Xcode,进阶可以考虑用用 AppCode
    ivyshark
        25
    ivyshark  
       2012-09-11 14:55:03 +08:00
    几个小时就能装上完美驱动的黑苹果了 很hi的
    zhouhua97
        26
    zhouhua97  
       2012-09-11 15:11:54 +08:00
    @Hualin 发布软件或者下载到自己的机器上面是要交保护费的,呵呵,就是开发者的年份,应该是一年99刀吧。mini搞开发挺好的了,新品发布以后老的815应该会降一点。
    tunetoystory
        27
    tunetoystory  
       2012-09-11 15:26:01 +08:00
    黑苹果万岁~嘿嘿
    Hualin
        28
    Hualin  
    OP
       2012-09-12 00:57:52 +08:00
    @zhouhua97 都 2012 年了,能把破双核处理器的台式机买到 6000 人民币的也就苹果,话说 iMac 带显示屏带键鼠带屏幕四核处理器才 8000。我在他们的官网定制页面看了一下,如果要把 mini 的配置调高一点,居然比 imac 贵很多。
    wszf
        29
    wszf  
       2012-09-12 09:56:09 +08:00
    mini 也可以开发android啊,跨平台的
    lqik2004
        30
    lqik2004  
       2012-09-12 10:11:13 +08:00
    还是不要在配置上工具上浪费太多时间,很不值得。
    买mac,配置不用高,几乎随便一台mac就能做开发,没有什么问题,屏幕大一点比较好
    一台iOS设备是必须的,起步就是iPod Touch
    我见过使用虚拟机做iOS开发的,那叫一个折腾,无比蛋疼
    remaerd
        31
    remaerd  
       2012-09-17 10:27:36 +08:00   2
    我的配置。Mac Mini + Kingston 8G 内存,Dell U2212MH 显示屏。整个价位控制到了 6000 左右。
    iOS 开发不像 Android SDK,很便宜的配置就行了。PS 开起来也很顺。Mac 电脑性能最主要看内存。XCode PS 操作系统一起开,能占到 75% 内存。
    chendeshen
        32
    chendeshen  
       2012-09-17 19:43:08 +08:00
    原来除了XCode还有另外选择,俺一直虚拟机下XCode的说...其他非苹果官方的还是...大家懂的...
    r2life
        33
    r2life  
       2012-09-19 01:04:26 +08:00
    黑苹果吧,按现有配置买电脑,高配7000+,体验差不多,多折腾就是了.对自己有点把握的可以去搞.
    Hualin
        34
    Hualin  
    OP
       2012-09-19 04:18:41 +08:00
    @remaerd 请问 iMac 的内存能自己加吗?比如 21.5-inch iMac 的这个,我自己买内存条把内存加到 8GB,会比在苹果商店直接加便宜很多吗?
    remaerd
        35
    remaerd  
       2012-09-19 14:16:15 +08:00
    @Hualin iMac 不知道,大概不行,不能拆。Mac Mini 底盘可以转下来自己安装内存。苹果官网 760.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5293 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 05:47 PVG 13:47 LAX 22:47 JFK 01:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86