关于ios开发的一些常识问题

什么是sdk,以及xcode和sdk的区别,什么是API,集成开发工具是不是就是指xcode

xcode是编译器 sdk是开发包 提供了各种API给你调用

sdk就是软件开发包,api是程序接口。sdk一般是指接口+文档+例子,api是指调用接口
xcode是一个开发环境,不但可以用于ios开发,还可以开发别的。

XCode是一个适合编译iOS的编译器,SDK是包含demo和api文档的开发包,api是接口

api是数据获取接口,一般我们通过服务器端给定的api地址进行数据的获取
xcode是一个开发环境,一般用于ios开发
软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)

SDK:http://baike.baidu.com/link?url=ra_D0KwAGy_FOpv_dEs27urc_nPoJUcfbr2nbm7mUo8ip_XorEgmxKdek_VzZz9crkxGXJ-vLMDP3lb74rORIJyQI6HVD5fmtYaq4HDF-YO
XCode仅仅是ios平台的编译器
API:http://baike.baidu.com/link?url=m0CakmsK6tMlPWuWLkHDwDaRuULZLUMKgA_x27-mvxWkfQCI6mnJEbkar8Lu8vTD8xLA82A9lP-y08W6LLFGJIx-Qxbx9u_wDv9Vo9EYbpS
有详细的解释

sdk开发包
xcode开发工具
API简单理解为函数,类