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 · 7912 次点击
    这是一个创建于 4252 天前的主题,其中的信息可能已经有所发展或是发生改变。
    求硬件软件入门
    能在 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应该会降一点。
    Rabbit52
        27
    Rabbit52  
       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   ·   我们的愿景   ·   实用小工具   ·   2267 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:10 · PVG 16:10 · LAX 01:10 · JFK 04:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.