首先你要会C,其次你要学OC,因为swift本来就是建立在这两个语言基础上的升级版。

而且这是新语言,以前开发的还需要维护,所以存在新旧对接问题。所以你不会OC是不行的。所以建议OC还是要学的,掌握OC开发IOS,再去掌握swift会轻松一些。
新开项目当然用Swift。代码简洁,开发快速易维护,而且容易招到技术人员。资深的iOS开发者几年前就开始转Swift了,现在让他们倒回去用OC绝对是件痛苦低效的事。
Swift编程语言是一种功能强大且易于学习的编程语言,主要用于开发iOS、macOS、watchOS和tvOS应用程序。以下是Swift编程可以做的一些常见应用:
1. iOS应用程序开发:Swift是开发iOS应用程序的首选语言,可以用于创建各种类型的应用,包括游戏、社交媒体应用、工具类应用等。
2. macOS应用程序开发:Swift也可以用于开发macOS平台上的桌面应用程序,可以创建各种类型的应用,包括图形设计工具、办公软件、媒体播放器等。
3. watchOS应用程序开发:Swift可以用于开发适用于Apple Watch的应用程序,可以创建各种类型的应用,包括健康追踪、通知管理、音乐控制等。
4. tvOS应用程序开发:Swift可以用于开发适用于Apple TV的应用程序,可以创建各种类型的应用,包括媒体播放、游戏、电视节目和电影推荐等。
除了上述应用领域,Swift还可以用于服务器端开发、数据分析、机器学习等领域。Swift具有现代化的语法、强大的类型推断、高性能和安全性等特点,使得它成为一种多用途的编程语言,适用于各种开发需求。
苹果手机的高速发展,导致越来越多的开发者进军iOS开发市场。许多初学者想学习iOS开发根本无从下手,尤其是开发所需要的编程语言。今天普及一下iOS开发所需要的语言吧。
iOS开发语言主要包括:C语言基础、Obiective-C编程语言、Swift编程语言,C语言基础 C语言是开发语言的基础,是最常用的一门程序设计语言,最常用于编写计算机程序。
Objective-C编程语言 iOS开发中用到的主要编程语言就是Objective-C语言,bjective-C 的语法和规约都非常简单易学,尤其对于已经掌握了类似 Java 或 C++ 这类面向对象编程语言的朋友。
如果你是一位使用 C 语言的开发者,在你熟悉面向对象编程以及 Objective-C 之后,你会发现应用设计和维护变得无比轻松。
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。
Swift采用了安全的编程模式和添加现代的功能来使得编程更加简单、灵活和有趣。
之前一个项目就是纯swift的。