框架的概念數組
1 框架是由許多類、方法、函數、文檔按照必定的邏輯組織起來的組合,以便使研發程序變的更容易在OS X下地Mac操做系統中大約有80個框架爲全部程序開發奠基基礎的框架稱爲Foundation框架
1 Foundation框架容許使用一些基本對象,如數字和字符串,以及一些對象集合,如數組,字典和集合,其餘功能包括處理日期和時間、內存管理、處理文件系統、存儲(或歸檔)對象、處理幾何數據結果(如點和長方形) 2 Cocoa是Foundation和AppKit 3 Cocoa Touch是Foundation和UIKit 4 Foundation框架中大約有125個可用的頭文件,做爲一個簡單地形式,能夠簡單地使用如下語句導入: #import<Foundation/Foundation.h> 由於Foundation.h文件實際上導入其餘全部Foundation框架中的頭文件
Foundation框架的做用緩存
1 Foundation框架是Mac\IOS中其餘框架的基礎 2 Foundation框架包含了不少開發中經常使用的數據類型: 3 結構體 4 枚舉 5 類
如何使用Foundation框架app
1 要想使用Foundation框架中的功能,包含它的主文件便可 2 #import<Foundation/Foundation.h>
若是不當心修改了系統文件,引發錯誤的時候,例若有時候會在不經意間修改了系統自帶的頭文件,好比NSString.h,這時會出現文件找不到的錯誤,框架
須要delete cache中的文件,就能夠解決函數
緩存路徑是 /Users/用戶名/Library/Developer/Xcode/DerivedData(默認狀況下,這是一個隱藏文件夾)spa
要想看到上述文件夾,必須在終端敲指令顯示隱藏文件夾,指令以下操作系統
顯示隱藏文件:defaults write com.apple.finder AppleShowAllFiles -bool truecode
隱藏隱藏文件:defaults write com.apple.finder AppleShowAllFiles -bool false對象
(輸入指令後,必定要從新啓動Finder)blog