iOS 基礎知識

2021-09-12 15:58:36 字數 1584 閱讀 2829

幾種寫法的區別:

const nsstring *conststring1 = @「i am a const nsstring * string」;

nsstring const *conststring2 = @「i am a nsstring const * string」;

static const nsstring *staticconststring1 = @「i am a static const nsstring * string」;

static nsstring const *staticconststring2 = @「i am a static nsstring const * string」;

nsstring * const stringconst = @「i am a nsstring * const string」;

全域性變數

//全域性變數,conststring1位址不能修改,conststring1值能修改

const nsstring *conststring1 = @「i am a const nsstring * string」;

//意義同上,無區別

nsstring const *conststring2 = @「i am a nsstring const * string」;

// stringconst 位址能修改,stringconst值不能修改

nsstring * const stringconst = @「i am a nsstring * const string」;

區域性變數

//作用域只在本檔案中

static const nsstring *kstaticconststring1 = @「i am a static const nsstring * string」;

static nsstring const *kstaticconststring2 = @「i am a static nsstring const * string」;

參考: link

nsphotolibraryusagedescription

需要您的同意,xx才能訪問您的相簿

nscamerausagedescription

需要您的同意,xx才能訪問您的相機

nsmicrophoneusagedescription

需要您的同意,xx才能訪問您的麥克風

nslocationusagedescription

需要您的同意, xx才能訪問您的位置

nsremindersusagedescription

需要您的同意, xx才能訪問您提醒事項

nsmotionusagedescription

需要您的同意, xx才能獲取您的運動與健身資料

nshealthupdateusagedescription

需要您的同意, xx才能訪問健康更新

nshealthshareusagedescription

需要您的同意, xx才能訪問您的健康分享

nsbluetoothperipheralusagedescription

需要您的同意, xx才能訪問您的藍芽

ios基礎知識

1.2 plist xml格式檔案通常用於儲存使用者設定 pch 預編譯檔案頭 xib nte ce builder 的圖形介面設計文件 storyboard是ios 5的新特徵,旨在代替歷史悠久的nib xib 3 4 viewcontroller 建立viewcontroller時,執行load...

IOS基礎知識

inte ce class nsobject class 繼承自 nsobject end 類的屬性申明 inte ce person nsobject perperty nsstring firstname property nsstring lastname property nsnumber ...

ios基礎知識 03

裝置 螢幕型別 螢幕尺寸 點 解析度 畫素 iphone 3gs 非 retina 3.5 inch 320 480 320x480 iphone4 4s retina 3.5 inch 320 480 640x960 iphone5 5c 5s retina 4 inch 320 568 640x...