天天看點

foundation架構—結構體

Foundation架構—結構體

一、基本知識

Foundation—基礎架構。架構中包含了很多開發中常用的資料類型,如結構體,枚舉,類等,是其他ios架構的基礎。

如果要想使用foundation架構中的資料類型,那麼包含它的主頭檔案就可以了。

即#import<foundation/foundation.h>

補充:core foundation架構相對底層,裡面的代碼幾乎都是c語言的,而foundation中是OC的。

二、常用的結構體介紹及簡單使用

常用的結構體:

foundation架構—結構體

(一)NSRang的基本使用

foundation架構—結構體

建立變量

foundation架構—結構體

(二)NSPoint/CGPoint的使用

foundation架構—結構體

(三)NSSize/CGSize的使用

foundation架構—結構體

(四)NSRect/CGRect的使用

foundation架構—結構體

正常的使用方式:

在開發中,想要驗證結構體中屬性的值,應該如何列印?

foundation架構—結構體

利用架構函數把相應的結構體轉變成字元串,再直接列印字元串即可

foundation架構—結構體

(五)Foundation架構中一些經常用到的結構體函數

foundation架構—結構體

補充1:導入架構  Build phase->link (+)

補充2:ios中坐标原點在左上角。

繼續閱讀