Objective-C Foundation框架

介绍

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中提供的类介绍,将会详细介绍每个类的用法,还有一些我用起来比较好用的一些方法分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值