pragma mark foundation簡(jiǎn)介
pragma mark 概念
/**
1.Foundation框架介紹
什么是框架?
眾多功能\API的集合(API : Application Programming Interface,應(yīng)用程序編程接口)
框架 是由許多類(lèi)、方法、函數(shù)、文檔 按照一定的邏輯組織起來(lái)的集合。以便使研發(fā)程序開(kāi)發(fā)變得 更容易
在OX下的Mac操作系統(tǒng)中 大概有80個(gè)框架 為所有程序開(kāi)發(fā)奠定基礎(chǔ)的框架 稱(chēng)為Foundation框架
2.Foundation框架的作用
Foundation框架 是Mac\IOS中其他框架的基礎(chǔ)
Foundation框架 包含了 很多開(kāi)發(fā)常用的數(shù)據(jù)類(lèi)型:
結(jié)構(gòu)體
枚舉
類(lèi)
3. 如何使用Foundation框架
Foundation框架中 大約有 125個(gè)可用的頭文件, 作為一個(gè)簡(jiǎn)單的形式,可以簡(jiǎn)單地使用 以下語(yǔ)句導(dǎo)入#import
因?yàn)镕oundation.h文件 實(shí)際導(dǎo)入其他所有Foundation框架中的頭文件
4. Foundation框架中的類(lèi)
Foundation框架 允許使用一些基本對(duì)象, 如數(shù)字和字符串,以及一些對(duì)象集合。如數(shù)組、字典、集合.
其他功能包含處理 日期和時(shí)間、 內(nèi)存管理、處理文件系統(tǒng)、存儲(chǔ)(或歸檔)、處理幾何數(shù)據(jù)結(jié)構(gòu)(如點(diǎn)和長(zhǎng)方形)
Foundation框架提供了非常多好用的類(lèi),比如
Nsstring : 字符串
NSArray : 數(shù)組
NSDictionary : 字典
NSDate : 日期
NSNumber : 數(shù)字
5. Foundation框架的類(lèi) 都是以 NS為前綴(Next Step的縮寫(xiě) [Next Step操作系統(tǒng)])
*/
/**
1.Foundation框架常見(jiàn)錯(cuò)誤
有時(shí)候 會(huì)在不經(jīng)意之間修改系統(tǒng)自帶的頭文件,比如NSString.h 這時(shí)會(huì)出現(xiàn)以下錯(cuò)誤:
"NSString.h: has been modifind
緩存路徑 是
Users/用戶(hù)名/Library/Developer/Xcode/DerivedData (默認(rèn)情況下,這是一個(gè)隱藏文件夾)
/Users/liyuhong165/Library/Developer/Xcode/DerivedData
// 查看隱藏文件夾 需要在終點(diǎn) 敲指令 顯示 隱藏文件夾, 指令如下
顯示隱藏文件: defaults write com.apple.finder AppleShowAllFiles -bool true
隱藏隱藏文件: defaults write com.apple.finder AppleShowAllFiles -bool false
輸入指令后, 一定要重新啟動(dòng)Finder
*/
pragma mark 代碼
#import <Foundation/Foundation.h>
#pragma mark 類(lèi)
#pragma mark main函數(shù)
int main(int argc, const char * argv[])
{
return 0;
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。