首先OC是一门语言,和C语言一样,他们是语言层次的概念。还有其他的java、C++等等。
你说UI,UI指的是User Interface,用户界面,所有展示在用户面前的东西都是UI,不仅仅iOS和安卓的页面,网页也算是UI的一种。
你说接口,是开发人员嘴中的一种说法,接口在OC中指的就是方法,在C语言中指的就是函数。在多人开发中,每个人负责不同的模块,而模块之间的交互就是用接口,你就需要给别人提供相关的接口(方法或者函数)供别人调用,来获取相关信息。
其实开发总结起来就是学习一种语言+选择一种操作系统+了解一套UI就可以开发程序。
比如你如果以后做iOS工程师 那么你的语言就是 OC/swift + iOS/Mac + iOS UI控件。
如果你做后台开发 可能就需要 java + linux + 一些底层的API 或者框架 这里API就指的是接口。
如果以后还有什么不懂的我们可以一起交流下。希望可以帮助你 |