swift 一些注意的地方(和oc 的區別)

2021-09-24 06:41:41 字數 644 閱讀 8028

1.swift 不能用 ++ 和 -- 的運算子啦。

2.swift的switch 和 oc switch 的區別和注意的地方

在 oc 中的 switch

格式: switch(需要匹配的值) case 匹配的值: 需要執行的語句 break;

可以穿透

可以不寫default

default位置可以隨便放

在case中定義變數需要加大括號, 否則作用域混亂

不能判斷物件型別, 只能判斷基本型別中的整數

在 swift 中的 switch

oc必須是整數, 在 swift 中可以是物件的型別也可以是 double型別

不可以穿透

可以不寫break

不能不寫default

default位置只能在最後

在case中定義變數不用加大括號

複製**

3.oc中nslog與printf的區別 nslog和printf使用的差異

(1)、nslog 會自動換行 而printf不會自動換行

(2)、nslog 會自動輸出時間等專案資訊,printf不會輸出除錯資訊

(3)、nslog 函式的引數是乙個nsstring 物件 printf是乙個字串常量指標

C 一些注意的地方

1 vector記憶體分配策略 以最小的代價連續儲存,每當vector不得不分配新的儲存空間時,以加倍當前容量的分配策略實現重新分配 2 類 必須對任何const或引用型別成員以及沒有預設建構函式的類型別的任何成員使用初始化式 建構函式初始化列表。3 explicit 抑制由建構函式定義的隱式轉換,...

OC和Swift 定義屬性的一些對比

1.oc uiview alloc initwithframe initwith swift uiview frame 2.oc uicolor redcolor 類方法 swift uicolor.redcolor 3.oc 的列舉 uibuttontypecontactadd swift 中 u...

Xposed框架的一些注意的地方

首先宣告,這些是從其他的部落格上整理的,吾愛破解的教我的兄弟學安卓,如下是鏈結,感興趣的可以去看看,很適合新手區學習。1,xposed框架修改引數 public class hookmain implements ixposedhookloadpackage 方法執行後執行,改方法的返回值一定要在方...