码迷,mamicode.com
首页 > 其他好文 > 详细

Foundation框架

时间:2015-09-23 17:01:12      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

  • 什么是框架
    • 众多功能\API的集合

 

  • Foundation框架的作用
    • Foundation框架是Mac\iOS中其他框架的基础
    • Foundation框架包含了很多开发中常用的数据类型
  • 结构体
  • 枚举

 

  • 如何使用Foundation框架
    • 要想使用Foundation框架中的功能,包含它的主文件即可

  #import <Foundation/Foundation.h>

Foundation框架中的类

  • Foundation框架提供了非常多好用的类,比如
    • NSString:字符串
    • NSArray:数组
    • NSDictionary:字典
    • NSDate:日期
    • NSData:数据
    • NSNumber:数字
  • Fouondation框架中的类都是以NS为前缀[Next Step]
    • 乔布斯于1976年创立苹果公司
    • 乔布斯于1985年离开苹果公司,创立Next公司,开发了Next Step操作系统
    • 在开发Next Step操作系统过程中产生了Foundation框架
    • 1997年,苹果公司收购Next公司,乔布斯重返苹果公司(Mac系统就是基于Next Step系统)
    • 2007年,苹果公司发布了iOS系统(iOS系统基于Mac系统)

不小心修改了系统文件

  • 有时候会在不经意之间修改了系统自带的头文件,比如NSString.h,这是会出现以下错误

技术分享

    • 解决方案很简单,只需要删除Xcode的缓存即可,缓存路径是
      • /User/用户名/Library/Developer/Xcode/DerivedData(默认情况下,这是一个隐藏文件夹)
    • 要想看到上述文件夹,必须在终端敲指令显示隐藏文件夹,指令如下
      • 显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles - bool true
      • 隐藏隐藏文件:defaults write com.apple.finder AppleShowAllFiles - bool false

      (输入指令后,一定要重新启动Finder)

NSString

  • 什么是NSString
    • 一个NSString对象就代表一个字符串(文字内容)
    • 一般称NSString为字符串类
  • 下图中的文字内容普遍都是用NSString来表示的

技术分享

Foundation框架

标签:

原文地址:http://www.cnblogs.com/saurik/p/4832420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!