当前位置:首页 > 技术知识 > 正文内容

苹果编程Objective C与Swift谁更牛?

maynowei11个月前 (08-02)技术知识167

小鹏大学刚刚毕业,软件开发方面的东西学的不是很多,听好多同学说做iOS开发工资上万是很容易的,踌躇满志,一直想自学iOS开发,可突如其来的一件事让他瞬间迷茫了。

时间:201491010

地点:某公司

人物:小鹏、谋哥

小鹏找到开发软件多年的谋哥,一脸悲伤的说到:“谋哥,苹果发布会你看了吗,据说苹果新出了一个语言Swift,要代替OC(Objective-C),俺才刚把OC学会,这让俺咋整,半年的时间白费了。”

谋哥面带笑容,看着小鹏淡淡的说道:“小鹏,我问你,你学习iOS开发是为了什么?”

小鹏:“为了工资上万,为了老婆孩子,早日奔向小康生活。”

谋哥:“说的倒是挺现实呀,小鹏,你想想,iOS问世这么多年,App Store[苹果应用商店]已有的软件数不胜数,Swift语言出来了,这些软件会被苹果全部kill掉吗,显然不会呀,如果把现有软件推倒改为Swift语言重新开发,成本太大,任谁都不愿意干这事呀。”

说道这里,小鹏哈哈大笑,兴奋地说到:“谢谢谋哥,俺还以为俺白学了半年了,这下俺就放心了。可是,谋哥,那Swift俺是不是不用学了?”

谋哥:“肯定的学啊,不过你现在主要要学OC,因为国内公司基本都用OC来开发软件,Swift还不会那么快应用到软件中,当然,你也可以闲暇时间学习Swift,这肯定会成为你在职业发展中一个有力的筹码。”

小鹏:“哦,俺明白了,学习OC和学习Swift并不冲突,它们并不是对立的关系,而是互存的关系,谢谢谋哥。”

谋哥:“说的不错,等你把OC与Swift都学会了,就更能明白它们之间的关系了。”

作者:angel boy。更多关于智能手机开发的内容,从零基础开始学技术,请关注公号vjiazhi。

相关文章

Xamarin.Android使用教程:列表视图和适配器(2)

昨天我们已经一起学习了第1部分,这是探索Xamarin.Android的列表视图和适配器的的第2部分。在今天的文章中我们将探讨列表视图项排列使用BaseAdapter,还有自定义布局。让我们深入到代码...

C++并发同步核心-mutex深度解析:守护共享数据的关键

在多线程编程中,当多个线程需要访问和修改共享数据时,如果没有任何同步机制,就可能发生数据竞争(Data Race),导致程序行为不可预测、数据损坏甚至崩溃。C++标准库通过<mutex>头...

Go 语言中的 RWMutex 源码解析、使用场景及应用分析

Go 语言标准库的 sync 包提供了一些非常重要的并发原语来帮助程序开发者处理并发任务。本文将详细解析 sync 包中的 RWMutex,即读写互斥锁(Reader/Writer Mutex),并结...

见招拆招:破解Oracle数据库密码(oracle数据库如何解锁)

一.概要本文主要目的,希望通过分享解密方法引起相关人士对网络安全的重视。数据库安全绝不单只数据库本身的安全,和数据库所处的整个环境都有密切关系。本文所说的破解oracle9i、oracle10g、or...

面试官:说说Oracle数据库result cache的原理是什么?

概述前面已经用实验给大家介绍了Result Cache相关内容,今天主要讨论一下Oracle 11g Result Cache的深层原理。从参数看,Oracle提供了Client Result Cac...

China, UK should focus on cooperation, eliminate distractions: Chinese ambassador

LONDON, July 12 (Xinhua) -- China and the United Kingdom (UK) should implement the important consens...