02 C與OC語言的一些小知識

2022-08-21 16:24:13 字數 705 閱讀 6558

1>  #import和#include都能完整地包含某個檔案的內容,#import能防止同乙個檔案被包含多次

2>  @class僅僅是宣告乙個類名,並不會包含類的完整宣告;@class還能解決迴圈包含的問題

3>  #import <> 用來包含系統自帶的檔案,#import 「」用來包含自定義的檔案

1>  readwrite:同時生成get方法和set方法的宣告和實現

2>  readonly:只生成get方法的宣告和實現

3>  assign:set方法的實現是直接賦值,用於基本資料型別

4>  retain:set方法的實現是release舊值,retain新值,用於oc物件型別

5>  copy:set方法的實現是release舊值,copy新值,用於nsstring、block等型別

6>  nonatomic:非原子性,set方法的實現不加鎖(比atomic效能高)

1>   建立執行緒的方法

2>   主線程中執行**

});3>   延時執行

dispatch_time_t poptime = dispatch_time(dispatch_time_now,

(int64_t)(delayinseconds * nsec_per_sec));

dispatch_after(poptime, dispatch_get_main_queue(), ^(void));

C 的一些小知識

css中的繼承 css的單位 css 外邊距屬性 margin 網頁上字型樣式 css的font屬性 font 簡寫屬性在乙個宣告中設定所有字型屬性 其他屬性值描述 caption 定義被標題控制項 比如按鈕 下拉列表等 使用的字型。icon 定義被圖示標記使用的字型。menu 定義被下拉列表使用的...

C的一些小知識

資料型別 char 字元資料型別 short 短整型 int 整形 long 長整型 long long 更長的整形 float 單精度浮點數 double 雙精度浮點數 sizeof 求位元組大小 在32位平台下 在64位平台下 變數,常量 變數 在程式執行的時候,可以改變的量.常量 用const...

C 的一些小知識

var是乙個弱型別,可以替代任何型別 有以下四個特點 1.必須在定義時初始化 var s adcd 可以 var s s abcd 不可以2.初始化完成吼,不能給其賦型別不同的值 3.var要求是區域性變數 4.使用var定義變數和object不同,它在效率上和使用強型別方式定義變數完全一樣。注 在...