標籤:
swift是一門指令碼語言無指標和記憶體管理機制函數內部可以定義函數func a->(Int->Int) :一個返回函數地址的函數------這個返回的函數是一個Int參數,傳回值Int的函數swift的數組是動態分配記憶體的------沒有所謂的先定義長度,再使用閉包closure——>>反向傳值———>>UI編程extension的使用的——類擴充------在不同的地方聲明類介面---protocolswift沒有名稱空間,卻可以使用類的嵌套來實現NSlog的使用詞典dictionary 枚舉 Enum app:Int這樣可以與數字關聯rawValue可以顯示枚舉的數字值 Navigation Controller :一個導航的介面新版本的Xcode需要在navigation controller的屬性視窗,把那navigation controller設定為初始視窗1 自動布局(autolayout)2 AppDelegate是顯示程式在運行或者,進入後台所監聽 UI介面設計中傳統方法和Assistant editor綁定代碼在圖形介面編程時,解決的第一問題就是如何將靜態介面與代碼關聯起來,或者說是代碼如何與介面上的對象通訊, 代碼如何操作介面上的對象。在 iPhone 平台上,引入了 IBOutlet 與 IBAction。通過在變數前增加 IBOutlet 來說明該變數將與介面上的某個 UI 對象對應,在方法前增加 IBAction 來說明該方法將與介面上的事件對應。 1 IBOutlet 的使用方法1:在代碼中定義的變數中前面加上@IBOutlet在控制項中加上右鍵 new reference outlet中和指定的view controller串連後,選擇上面的變數可以在程式中使用這個變數方法2:直接把控制項拖向指定的代碼中 2 IBAciton和上述的IBOotlet相似在代碼中定義的變數中前面加上@IBAction在控制項中加上右鍵 touch up inside中和指定的view controller串連後,選擇上面的變數對於上面的變數,可以是個函數,這個函數需要傳入一個事件sender:AnyObjectIOS StoryBoard控制項和swift類綁定cocoa touch class 對於一個viewcontroller控制項,直接在身份檢測器中關聯寫好的類 3ios原始碼添加控制項var label = UILabel(frame: CGRect(x: 50, y: 50, width: 100, height: 100))label.text = "hello world"view.addSubview(label) //這個view就是當前ViewController的對象 UIWebView的使用wv.loadRequest(NSURLRequest( URL:NSURL( string: urlInput.text)!))//loadRequest方法需要一個NSURLRequest對象,這個對象需要一個NSURL的URL 這裡的URL需要有首碼http://
2015二月IOS學習隨筆上