1. oc [[uiview alloc] initwithframe:] initwith***
swift uiview(frame:) (***:)
2. oc [uicolor redcolor] 類方法
swift uicolor.redcolor
3. oc 的列舉 uibuttontypecontactadd
swift 中 uibuttontype.contactadd
1> 可以直接省略字首 .contactadd,但是 xcode 的智慧型提示有的時候不給力
2> 如果沒有智慧型提示,可以直接 `回車`,`->`,`.`
4. 監聽方法
oc 使用 @selector(actionname)
如果有引數直接增加 `:`
5. 沒有分號 - 在程式語言中,`;` 用於拆分語句,表示乙個完整的語句結束
swift 中,大多數情況下不需要分號
*/
// 定義乙個常量,檢視
let v = uiview(frame: cgrect(x: 0, y: 20, width: 100, height: 100))
v.backgroundcolor = uicolor.redcolor()
// 呼叫方法統一使用 .
self.view.addsubview(v)
// 建立按鈕
let btn = uibutton(type: uibuttontype.contactadd)
v.addsubview(btn)
// 監聽方法
btn.addtarget(self, action: "clickbutton:", forcontrolevents: .touchupinside)
swift 一些注意的地方(和oc 的區別)
1.swift 不能用 和 的運算子啦。2.swift的switch 和 oc switch 的區別和注意的地方 在 oc 中的 switch 格式 switch 需要匹配的值 case 匹配的值 需要執行的語句 break 可以穿透 可以不寫default default位置可以隨便放 在case...
OC和C的一些差別
1.import和include的區別?import和include都是引入標頭檔案。import引入的標頭檔案,可以防止重複包含。而include如果沒有寫相應的預處理指令,則無法解決重複包含問題。2.import 和 class的區別 3.foundation foundation.h是什麼東西...
Swift自學之旅一 Swift的一些基本知識
1 變數與常量 定義變數使用關鍵字 var 定義常量使用關鍵字 let 定義時,資料型別可以顯示也可以隱式 對了,等於號後面有空格 比如 var myvariable 100 var myvariable int 100 2 佔位符?格式為 變數或者常量名 比如 var name james pri...