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

公司已有的 OC 项目,你们会用 Swift 重写一遍吗?如果项目一直运行下去,迟早要重写吧

  •  
  •   UtopiaCHN · 2016-01-26 12:48:11 +08:00 · 3448 次点击
    这是一个创建于 3225 天前的主题,其中的信息可能已经有所发展或是发生改变。
    8 条回复    2016-02-15 11:44:04 +08:00
    anerevol
        1
    anerevol  
       2016-01-26 13:05:44 +08:00
    没问题当然不重写,啥事情都要成本的。
    akring
        2
    akring  
       2016-01-26 13:25:35 +08:00
    除非上面决定要写,并且还要给留出开发时间,虽然业务逻辑不变,但是迁移还是需要一定成本的,否则一边做新功能一边改写根本来不及
    superleexpert
        3
    superleexpert  
       2016-01-26 14:07:54 +08:00
    分模块重构
    UtopiaCHN
        4
    UtopiaCHN  
    OP
       2016-01-26 15:01:48 +08:00
    @superleexpert oc 和 swift 混编吗?
    fly2never
        5
    fly2never  
       2016-02-03 09:06:47 +08:00
    新应用可以考虑用 Swift 重写
    aaaron7
        6
    aaaron7  
       2016-02-07 01:25:44 +08:00
    混编,老模块就不动了,新模块新功能都用 Swift 来写。
    l7sevenup
        7
    l7sevenup  
       2016-02-09 17:57:22 +08:00
    取决于这个项目有多烂,如果很烂真的很想重写了。写得还 OK 就分模块化替换掉, oc 也没那么不好,软件工程还是稳为王道。
    nicevar
        8
    nicevar  
       2016-02-15 11:44:04 +08:00
    这个没必要,现在一直用 oc 的多的去了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   886 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:45 · PVG 05:45 · LAX 13:45 · JFK 16:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.