博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS的大概念 -- iOS是Apple应用开发和运行的基石
阅读量:5278 次
发布时间:2019-06-14

本文共 947 字,大约阅读时间需要 3 分钟。

iOS: 是Apple开发的手持设备(iPod, iPhone, iPad)操作系统, 是iOS应用的运行环境, 决定了iOS应用的特性, 同时也决定了应用开发的特殊模式. 目前的最新版本是: iOS 5 (2011.10.13); 下一版本:iOS6 (2012 秋)

Cocoa Touch: 是iOS的开发环境,包括obj-C的运行时(Morden Runtime)和2个核心框架Foundation和UIKit (可以引入更多的类库), 可以通过引用其头文件来使用框架定义的类;由iOS(运行时)将其代码加入到应用程序中, 或者说来支持类及其方法的调用.

Xcode: 是iOS程序开发的工具, 集成Cocoa Touch开发环境. 图形化是它非常重要的特点, 就是说, 通过图形化操作由Xcode自动加入可见和不可见的代码. 例如: 你画了一个界面, 那么Xcode会自动生成其创建,显示代码,接收触摸事件等.用户要做的是关联这些对象,或者定制自己的对象和方法.

Framework框架: 是运行时可以使用的Obj-C类库, Apple要求用户在框架中加入自己特定的代码, 而不是用户的代码调用框架的方法. 框架为分层系统,由低对到高为: Core OS->Foundation(NS)->Core Data(NS)->Core Animation(CA)->Open GL ES (GL)->Core Graphics (CG)->UIKit (UI); 高层类基于低层类实现, 尽量引用高层类.

Objective-C: 是iOS的实现语言和开发语言. 是基于C语言实现的面向对象编程语言,C语言的超集, 即C语言的扩展, 支持C语言的使用.  Apple使用Framework对obj-C进行的封装,使得编程更加方便.

本博客将主要精力放在iOS, Cocoa Touch,Framework上, 统一在iOS分类下, 因为它们因iOS而存在!

附注: Xcode使用开源编译器GCC或者LLVM(默认). Obj-C起源与Smalltalk+C

转载于:https://www.cnblogs.com/FuniOS/archive/2012/07/02/2573542.html

你可能感兴趣的文章
UI1_UITableViewSearchController
查看>>
[原创]Vivado SDK Initializing s/w repositories不动
查看>>
PHP parse_url 一个好用的函数
查看>>
apk反编译
查看>>
Xcode的小标记旁边的文件的名称的作用
查看>>
泛泰A900 刷4.4中国民营TWRP2.7.1.1版本 支持自己主动识别移动版本号(世界上第一)...
查看>>
Codeforces Round #256 (Div. 2) D. Multiplication Table 二分法
查看>>
一个int类型究竟占多少个字节
查看>>
mac下面xcode+ndk7配置cocos2dx & box2d的跨ios和android平台的游戏教程
查看>>
[leetcode]92. Reverse Linked List II反转链表2
查看>>
01 mysql的安装(windows)
查看>>
java笔试题总结 基础
查看>>
Win7设置共享文件夹
查看>>
模板单例实现
查看>>
SQL 跟具内容定位到存储过程
查看>>
【超级牛人】我见过的一个让我瞠目结舌的电脑高手!
查看>>
[转载]Thrift的C#入门Demo_图文详解版
查看>>
Catlike学习笔记(1.2)-使用Unity画函数图像
查看>>
POJ 3322 Bloxorz I
查看>>
Linux 简单socket实现TCP通信
查看>>