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

刚刚要入门 iDev 的老孩子,选 Obj-C 还是 Swift?

  •  
  •   LuoBoDai ·
    roubo · 2016-03-20 08:33:04 +08:00 · 4552 次点击
    这是一个创建于 3166 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基础不是问题,主要是学习时间和效率,以及今后的发展情况。

    自己觉得会选 Swift 。

    20 条回复    2016-03-30 10:43:20 +08:00
    finab
        1
    finab  
       2016-03-20 08:37:37 +08:00 via iPhone
    Objective-C 虽然看起来怪怪的,但相对简单点, Swift 也挺好的,真没必要纠结选哪门。都一样,反正学 iOS 语言语法只占较小的一部分。直接开学吧
    hahasong
        2
    hahasong  
       2016-03-20 09:11:37 +08:00 via Android
    oc 简单多了,楼上正解
    ycyppq123
        3
    ycyppq123  
       2016-03-20 09:17:46 +08:00
    找工作: oc 随便玩玩: Swift
    xhacker
        4
    xhacker  
       2016-03-20 09:41:31 +08:00 via iPad
    Swift
    Sunnyyoung
        5
    Sunnyyoung  
       2016-03-20 09:57:40 +08:00 via iPhone
    日经贴……
    yjxjn
        6
    yjxjn  
       2016-03-20 10:04:31 +08:00
    @finab 学了一段时间的 OC 和 swift ,还是感觉 swift 更适合我。。。看个人感觉吧。
    ichanne
        7
    ichanne  
       2016-03-20 10:19:29 +08:00 via iPhone
    OC 简单多了,没什么深度, Swift 入门就难多了。当然,精通后还是 Swift 好用,毕竟自带很多高级模式。
    chenps10
        8
    chenps10  
       2016-03-20 11:30:50 +08:00
    要做苹果开发,你没得选的,都要学。 oc 要打好基础,如果是看发展,后面可以慢慢重视 swift 。不懂 oc 你怎么工作,现在大部分的项目还是 oc , swift 还要一段时间成熟。
    iwdmb
        9
    iwdmb  
       2016-03-20 11:37:49 +08:00
    Swift 是未來
    ipconfiger
        10
    ipconfiger  
       2016-03-20 11:40:51 +08:00
    WildCat
        11
    WildCat  
       2016-03-20 12:20:33 +08:00 via iPhone
    @ipconfiger OC 早能了
    ipconfiger
        12
    ipconfiger  
       2016-03-20 12:22:41 +08:00
    @WildCat 是很早就可以, 但是那个并不方便
    caiyue1993
        13
    caiyue1993  
       2016-03-20 12:44:49 +08:00
    之前一直学习 Swift 并两个月开发了 App 上架 AppStore,现在为了找工作开始怒补 OC
    yoa1q7y
        14
    yoa1q7y  
       2016-03-20 13:55:56 +08:00
    @ichanne swift 这些所谓的“高级”东西,在 Javascript 里简直不值一提
    zhangchioulin
        15
    zhangchioulin  
       2016-03-20 14:05:51 +08:00
    @hahasong OC 的 runtime 感觉不太简单。。稍稍有点烦人
    cielpy
        16
    cielpy  
       2016-03-20 14:26:30 +08:00
    楼歪了
    ragnaroks
        17
    ragnaroks  
       2016-03-21 08:48:56 +08:00
    你这个问题就好像"准备学 Windows 软件开发,学 c 还是 c++还是 c#好?"
    以现在的状态,得都学
    nicevar
        18
    nicevar  
       2016-03-21 09:26:16 +08:00
    要找工作 oc 还是得学,不会的话可能很多公司可能不考虑你, swift 需要 iOS 7.0 以上,公司如果需要支持, swift 就用不上了,只能 oc 来做
    superleexpert
        19
    superleexpert  
       2016-03-21 10:14:01 +08:00
    建议先 Swift 了,国内转的慢一些, Github 上已经很活跃了;边写边用,混编也支持,互相调用的节奏。
    tanktanktank
        20
    tanktanktank  
       2016-03-30 10:43:20 +08:00
    放弃吧 现在 iOS 很难找工作的 换别的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3899 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.