【学习总结】OS X , IOS , IOS SDK , XCode之间的关系

几个基本的概念 : 

OS X : 属于桌面PC级别(IMac,MacPro等)对应安装的操作系统

IOS : 属于移动设备级别(Iphone,Ipad等)对应安装的操作系统

XCode: 是一个IDE,也就是一个开发者工具程序

IOS SDK : 是一个编程API集合(苹果官方提供的开发包,包含大量类与方法,供开发者调用) 

我总结了几个如下几个问题,并作出总结解答:

  1. IOS系统与IOS SDK的关系?

    SDK版本一般就是IOS的版本,例如用IOS SDK 8.4开发的话,一些新版本更新的API,需要IOS8操作系统才能运行,所以想最低兼容IOS低版本系统,就需要作判断操作系统版本,并区分好新旧SDK的新API

  2. XCode与IOS SDK的关系?

    IOS SDK最开始是独立于Xcode发布的,但是后来和Xcode绑定一起发布了。
    Xcode的最新版一般会与最新的IOS SDK绑定更新,

  3. IOS系统与Xcode的关系?

    并没有什么直接的关系,只是用Xcode打包工程的时候,需要注意最低运行版本的设置.
    就是说,如果编译工程的时候,选择运行的最低版本是IOS8.0的话,那么IOS的7.IOS7.1等版本的手机没法运行该程序

  4. OS X与Xcode的关系?

    Xcode一些功能需要OS相应版本的系统才能支持,详细版本要求,下载Xcode的时候有提示。

时间: 2024-12-30 17:35:01

【学习总结】OS X , IOS , IOS SDK , XCode之间的关系的相关文章

云计算学习路线图素材课件:DevOps和云计算之间的关系

大多数公司都知道,想要在这个瞬息万变的时代提升自己的竞争力,就不得不面临企业转型的局面,DevOps和云计算是被公认的两种转型途径.这两者之间看似没什么联系,但并不排斥,DevOps涉及到的是流程和流程的改进,而云计算则是涉及技术和服务的改进. 了解云计算和DevOps如何协同工作,是帮助企业实现转型的关键.不同的企业定义DevOps的方式不同.本文的目的不是讲述哪个定义是正确的或是错误的,而是将两者都呈现出来,以便关注云计算对DevOps的好处. 云计算是当前市场上的热门技术,也是未来互联网发

java学习之Java中JDK,JRE和JVM之间的关系(转载)

最近要重新抓一下java,大量扫技术文档,保存下来供自己查阅.以下转载自http://www.cnblogs.com/xiaofeixiang/p/4085159.html 初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Enviroment)是Java的运行环境,JVM( java virtual machine)也就是常常听到Java虚拟机.JDK是

IOS Vuforia SDK学习笔记

最近可能工作会用到关于AR方面的东西 所以找了一下有名气的AR库 发现2个:Metaio和Vuforia 先说说Metaio 我看了看网上的反应 好像这个库反响不错 用的人蛮多的.但是悲催的是 我7月1号去看的时候已经无法注册新用户了.没办法用 因为它被苹果收购了,也不知道该高兴还是该忧伤  好像目前是没办法用了.只好找了别的,比如:Vuforia Vuforia是个啥? Vuforia™是Qualcomm Connected Experiences, Inc.的产品.它是一款针对移动设备开发增

浅谈iOS的SDK与API

    作为iOS开发人员,我们经常听到SDK,API.可是它们到底是什么?有什么作用呢?,有的人总是觉得它们太抽象了.     接下来就让我们一起谈谈,因为技术知识无穷的,所以我说的可能会有一些不准确的地方,所以也希望广大的博友提出指正,大家一起进步~~     SDK      SDK,英文全称Software Development Kit,中文意思就是软件开发包.这个开发包通常都会包含API函数库.帮助文档.使用手册.辅助工具等资源.意思就是,SDK事实上是开发所需资源的一个集合.而AP

详解OS X和iOS图像处理框架Core Image

转自:http://www.csdn.net/article/2015-02-13/2823961-core-image 摘要:本 文结合实例详解了OS X和iOS图像处理框架Core Image的使用,如何通过Core Image来创建和使用iOS的内置滤镜,非常适合初学者学习.虽然示例代码是用Swift写的iOS程序,不过实现概念很容易转换到 Objective-C和OS X. 这篇文章会为初学者介绍一下Core Image,一个OS X和iOS的图像处理框架. 如果你想跟着本文中的代码学习

《iOS开发全然上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营

编写Hello World应用程序通常被觉得,是学习不论什么编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,高速了解Xcode这个开发iOS应用程序的主要工具. 下一步.你将学习Objective-C的基础知识.在此基础之上.将探索类(class)与对象(object)的知识.它们是构建应用程序的主要基石.与此同一时候,你将创建CarValet应用程序,练习一些类的编写.并学习属性(property)的知识.在本章末尾,你将在指导下完毕编程挑战题以探索子类扩

《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营

编写Hello World应用程序通常被认为,是学习任何编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,快速了解Xcode这个开发iOS应用程序的主要工具. 下一步,你将学习Objective-C的基础知识.在此基础之上,将探索类(class)与对象(object)的知识,它们是构建应用程序的主要基石.与此同时,你将创建CarValet应用程序,练习一些类的编写,并学习属性(property)的知识.在本章末尾,你将在指导下完成编程挑战题以探索子类扩展的知识

开发者所需要知道的 iOS 10 SDK 新特性

转自:https://onevcat.com/2016/06/ios-10-sdk/ 写的很好啊.哈哈哈 总览 距离 iPhone 横空出世已经过去了 9 个年头,iOS 的版本号也跨入了两位数.在我们回顾过去四五年 iOS 系统的发展的时候,不免感叹变化速度之快,迭代周期之短.iOS 7 翻天覆地的全新设计,iOS 8 中 Size Classes 的出现,应用扩展,以及 Cloud Kit 的加入,iOS 9 里的分屏多任务特性等等.Apple 近年都是在 WWDC 发布新的系统和软件,然后

iOS 9 sdk bitcode

今天试着用Xcode 7 beta 3在真机(iOS 8.3)上运行一下我们的工程,结果发现工程编译不过.看了下问题,报的是以下错误: 1 ld: '/Users /**/ Framework/SDKs/PolymerPay/Library/mobStat/lib**SDK.a(**ForSDK.o)' does not contain bitcode. You must rebuild it  with  bitcode enabled (Xcode setting ENABLE_BITCOD