Objective-C Foundation框架
2017-02-05 21:17
204 查看
介绍
Foundation是定义了对象、数据类型、集合和系统服务的基本类。是Mac、iOS中其他框架的基础,其中包含很多开发中常用的数据类型:结构体、枚举和类等。我们来看官方的定义
https://developer.apple.com/reference/foundation
Foundation
Access the essential classes that define basic object behavior, data types, collections, and operating-system services. Incorporate design patterns and mechanisms that make your apps more efficient and robust.
Foundation由来
Foundation框架中的类都是以NS为前缀,NS代表(Next step的缩写)。谈到NS我们就要从苹果的传奇人物乔布斯说起:乔布斯在1976年创立苹果公司
1985年因为高层原理斗争离开苹果公司,创立NeXT公司,开发Next Step操作系统
在开发Next Step操作系统过程中产生了Foundation框架
1997年,又再次回到苹果接任执行总裁,并收购NeXT公司,Mac系统就是基于Next Step操作系统的
2007年,苹果公司发布了iOS系统(iOS系统基于Mac系统)
2011年8月24日辞去苹果公司行政总裁职位
2011年10月5日因胰腺癌逝世。
乔布斯传奇人物,喜欢研究的可以搜索看看还是挺有意思的……
Foundation结构
首先我们看看Foundation在苹果生态圈(cocoa)中的位置,看下面的图片我们使用NSObject就在Foundation中我们通过图片来看一下结构
常用类
一下我们列举一些常用类,在之后博客中逐个更新NSString : 字符串
NSArray : 数组
NSDictionary : 字典
NSDate : 日期
NSData : 数据
NSNumber : 数字
…………
PS
本篇只要是为以后更新的博客做一下铺垫,其中很多图片来源与互联网,看到还几个大的博主都在使用图片,也不知道图片版权是谁了,在这里就用了。之后介绍将围绕foundation中提供的类介绍,将会详细介绍每个类的用法,还有一些我用起来比较好用的一些方法分享。相关文章推荐
- iOS开发系列—Objective-C之Foundation框架
- Objective-C( Foundation框架 一 NSNumber(NSValue))
- Objective-C Foundation框架 字符串、集合
- 《Objective-C编程全解》 读书笔记 第九章 Foundation框架中常用的类
- iOS开发系列—Objective-C之Foundation框架
- Objective-C:Foundation框架-常用类-NSObject
- iOS开发系列—Objective-C之Foundation框架
- Objective-C之Foundation框架
- iOS开发系列—Objective-C之Foundation框架
- Objective-C入门(三)Foundation框架初探
- 【IOS 开发学习总结-OC-27】★★objective-c之foundation 框架——对象复制
- iOS开发系列—Objective-C之Foundation框架
- iOS开发系列—Objective-C之Foundation框架
- Objective-C Foundation框架实践——NSNumber(一)
- objective-c 编程基础(3.7 Foundation框架之字典)
- 黑马程序员--iOS--Objective-C基础 (Foundation框架 二)
- Objective-C:Foundation框架
- iOS开发系列—Objective-C之Foundation框架
- Objective-C( Foundation框架 一 数组(NSArray))
- iOS开发系列—Objective-C之Foundation框架