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
cielpy
V2EX  ›  iDev

不用 Xcode 写代码的开发者是怎么运行工程的?

  •  
  •   cielpy ·
    EkkoG · 2014-04-26 17:52:15 +08:00 · 5737 次点击
    这是一个创建于 3864 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到一部分小伙伴们并没有用Xcode写代码,好处也多多,编辑器都比较轻量,配置好了也很方便,用好了也会有很高效率,也想尝试一下,但是有个问题是如果不用Xcode怎么运行到真机上?毕竟最终不是要看真机上的效果为准的。查了一下只查到了用xcodebuild命令编译,没查到怎么运行,有这样用法的小伙伴可否告知下?
    还有就是对文件目录有操作的话会改动到xcodeproj文件,不用Xcode的时候添加文件是不是可会比较麻烦?
    第 1 条附言  ·  2014-04-26 19:07:12 +08:00
    看下了这个 http://www.zhihu.com/question/19671501,目前Xcode应该还是必不可少的。。比较完美的应该是装Xcode + XVim插件,或者用其他编辑器写代码,用Xcode编译运行,不过Cocoa那些API的名字。。。够编辑器喝一壶的吧。
    15 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2014-04-26 17:57:11 +08:00
    $ man xcodebuild
    cielpy
        2
    cielpy  
    OP
       2014-04-26 18:21:13 +08:00
    @alexrezit 这个也是编译的吧,还没有查到运行的参数。
    dorentus
        3
    dorentus  
       2014-04-26 18:28:05 +08:00
    xcodebuild 可以直接搞出一个 ipa 的吧我记得
    dorentus
        4
    dorentus  
       2014-04-26 18:29:02 +08:00
    另外你说的完全不用 Xcode,搞应用(不是程序库)开发的人,真的有么?我怎么从来没见到过……
    alexrezit
        5
    alexrezit  
       2014-04-26 18:29:13 +08:00
    @cielpy
    抱歉, 只看了標題. 說實話真心沒見過用除了 Xcode 和 AppCode 以外的工具做開發的開發者.
    cielpy
        6
    cielpy  
    OP
       2014-04-26 18:41:56 +08:00
    @dorentus xcodebuild打包ipa挺方便了一下,捣鼓一个脚本出来打包测试方便多了
    @alexrezit
    完全不用不用Xcode的人我也没见过,好奇有没有这种大牛。。我见的有人不用Xcode写代码,不过我想Xcode搞应用开发配置编译选项管理工程文件还有设计UI(XIB)等等一些方面,编辑器不是很难办到的吧,可能Xcode在写一些语言的时候确实不够好,比如我见过不止一个人吐槽Xcode写C++就是渣,可以这部分可以用别的工具来完成,但是不是离不开Xcode的吧,估计还是配合使用的多。不知道一些鄙视IDE的Vim重度使用者搞iOS开发的时候怎么个用法。。
    qdvictory
        7
    qdvictory  
       2014-04-26 18:55:53 +08:00 via iPhone
    @cielpy 难道你不知道xcode有vim插件么
    cielpy
        8
    cielpy  
    OP
       2014-04-26 18:56:48 +08:00
    @qdvictory 知道,但我不是Vim重度使用者。。
    gssdromen
        9
    gssdromen  
       2014-04-26 19:19:02 +08:00
    objc那函数名。。。不用xcode就是作死嘛~
    ratazzi
        10
    ratazzi  
       2014-04-26 19:34:03 +08:00
    对于文件的管理完全可以使用 cocopods 搞个私有的 pod 即可,在不知道 cocoapods 以前我曾经废了很大劲去生成 xcodeproj 文件,最后还是转成 xml1 的 plist 文件修改的,xcodeproj 可以是 xml1 plist 这个太爽
    cielpy
        11
    cielpy  
    OP
       2014-04-26 19:34:08 +08:00
    @gssdromen 也觉得是。。那些名字如果没有自动补全手动打出来的话会死人。
    cielpy
        12
    cielpy  
    OP
       2014-04-26 19:36:57 +08:00
    @ratazzi 生成xcodeproj文件。。里面的信息挺多的啊,包含的文件结构,编译选项,包含哪些文件这些怎么搞的?
    ratazzi
        13
    ratazzi  
       2014-04-26 19:44:58 +08:00
    @cielpy 生成太麻烦而且很容易出错,我最开始也是想生成,最后还是放弃了,plutil convert -xml1 可以转成 plist 格式,这样 Xcode 也可以识别,如果真要生成可以考虑 cocoapods 的 xcodeproj 库,但是强烈建议还是用 cocoapods
    fangzhzh
        14
    fangzhzh  
       2014-04-26 21:10:18 +08:00
    我就以前用visual studio写代码的时候,把emacs配成了IDE, 编辑,编译,调试.

    换了xcode, 个人感觉这才是给我用的IDE, 编辑就是emcas的用法, 也是各种linux下shell的用法,没有切换成本.
    然后还有,各种快捷键支持,文件切换,分屏,调出取消各种小窗口,个人最喜欢的.
    krafttuc
        15
    krafttuc  
       2014-04-26 21:51:02 +08:00 via iPhone
    Xcode补全啊,快速查文档啊之类的都挺好用的啊。对我来说,虽然有时会抽风,但起码集成了一整套工具链,还是省了不少时间的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2599 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:43 · PVG 12:43 · LAX 20:43 · JFK 23:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.