foundation框架及清除缓冲方法

1、Foundation框架

foundation是许多类、方法、函数、文档按照一定的逻辑组织起来的集合。

Cocoa 是Foundation和AppKit的集合。

Cocoa Touch是Foundation和UIKit的集合

“Foundation工具包”,或简称为“Foundation”,首先出现在OpenStep中。在Mac OS X中,它是基于Core Foundation的。作为通用的面向对象的函数库,Foundation提供了字符串,数值的管理,容器及其枚举,分布式计算,事件循环,以及一些其它的与图形用户界面没有直接关系的功能。其中用于类和常数的“NS”前缀来自于Cocoa的来源,NeXTSTEP。它可以在Mac OS X和iOS中使用。

“应用程序工具包”,或称AppKit(ApplicationKit)是直接衍生自NeXTSTEP的AppKit的。它包含了程序与图形用户界面交互所需的代码。它是基于Foundation建立的,也使用“NS”前缀。它只能在Mac OS X中使用。

“用户界面工具包”,或称UIKit(UserInterfaceKit),是用于iOS的图形用户界面工具包。与AppKit不同,它使用“UI”的前缀。

2、如果不小心修改了系统的头文件,需要清除缓冲即可

路径:用户/用户名/资源库/Developer/Xcode/DerivedData/全部删除

(默认情况这是一个隐藏文件夹)

显示方法:在终端输入

显示:defaults write com.apple.finder AppleShowAllFiles -bool true

隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false

输入命令后一定要重启Finder

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是Cocoa? Cocoa不是一种编程语言(它可以运行多种编程语言),它也不是一个开发工具(通过命令行我...
    咆哮小梦阅读 813评论 0 0
  • 译者注:本文是对 Apple 官方文档的翻译,原文地址为:https://developer.apple.com/...
    ampire_dan阅读 7,594评论 0 13
  • 关于资源 适用于计算机程序的资源是与程序可执行代码相关的数据文件。资源可以通过将代码之外的复杂数据集或图形内容创建...
    nicedayCoco阅读 682评论 0 0
  • 没想到回来好几天这么冷,一直闹肚子,同学说,淮安这小地方养不了你了。阴雨妖风的淮安,冻得鼻子酸,想圈着你的腰...
    丁小祁阅读 195评论 0 0
  • 于茉茉到巴黎那天,是个晴天。 一路上延绵十几个小时到黑夜,终于在飞机落地后,有了消散的可能。虽然夜色依然盘踞在整个...
    小野莉香阅读 286评论 0 0