Time of Update: 2015-07-19
標籤:情境1:,在視圖的第一個按鈕處拉出一條Segue到另外一個視圖,並給這個Segue命名,如SegueOne此時可以用代碼調用這個Segue切換視圖:self.performSegueWithIdentifier("SegueOne", sender: nil) 情境2:有時候有時候,TablViewCell中已經綁定了一個Segue,正常情況下點擊可以跳到另外一個視圖,有時候你並不想這樣,可能調用以下方法並決定是否跳轉func override
Time of Update: 2015-07-18
標籤:在項目中有時候要添加一些設定檔然後在程式中讀取相應的配置資訊,以下為本人整理的擷取項目設定檔(.plist)路徑的方法:1.擷取沙箱路徑後再APPEND設定檔func documentsDirectory() ->String { var paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentationDirectory,
Time of Update: 2015-07-18
標籤:在項目中可能我們需要儲存一些資料到plist檔案中,以下就本人在學習過程中的筆記,不成熟的地方請指出。可能我有一個類叫做Studentimport UIKitclass Student: NSObject { var text:String var age:Bool init(text:String,age:Int) { self.text = text self.age = age } //從nsobject中解析回來
Time of Update: 2015-07-16
標籤:學習來自《極客學院》1、定義方法需要在類型(枚舉,結構體,類)裡定義,不能獨立定義,獨立定義的是函數2、方法要麼屬於該類型本身,要麼是該類型的一個執行個體3、不能獨立執行方法,執行方法必須使用類型或執行個體作為調用者注意:枚舉、結構體中方法使用static修飾,類中用class修飾,都屬於類型方法,否則的話屬於執行個體方法 1 import Foundation 2 3 class SomeClass{ 4 func test(){ 5
Time of Update: 2015-07-16
標籤:swift ios ios開發 自動布局 autolayout 有日子沒寫東西了,抽點時間練練筆頭子,業精於勤荒於嬉~最近從OC轉到了Swift2,由於Swift一直沒有正經學正經用,所以對這門語言的理解基本算是個球。。。不得不感慨蘋果的動作之快,Swift還沒學呢,就2了。。。於是意識到再不學起來可能就真2了~~花了些時
Time of Update: 2015-07-17
標籤:主要介紹了在一個項目中同時使用Swift和Objective-C代碼的方法,在一個工程中同時使用Swift和Objective-C混合語言編程的方法. Swift 與 Objective-C 的相容能力使你可以在同一個工程中同時使用兩種語言。你可以用這種叫做 mix and match 的特性來開發基於混合語言的應用,可以用 Swfit 的最新特性實現應用的一部分功能,並無縫地併入已有的 Objective-C 的代碼中。Mix and Match
Time of Update: 2015-07-15
標籤: 學習來自《極客學院:Swift中的函數》工具:Xcode6.4 直接上基礎的範例程式碼,多敲多體會就會有收穫:百看不如一敲,一敲就會 1 import Foundation 2 3 /***********嵌套函數*************/ 4 func getMathFunc(#type: String) -> (Int) -> Int{ 5 func squre(num:Int) -> Int{ 6 return
Time of Update: 2015-07-15
標籤:學習來自《極客學院:Swift中的函數》工具:Xcode6.4 直接上基礎的範例程式碼,多敲多體會就會有收穫:百看不如一敲,一敲就會 1 import Foundation 2 3 //函數 4 5 //1.多個傳回值 6 func area(width: Double,height: Double) -> (Double,Double) 7 { 8 var b = width 9 var a = width * height10 return
Time of Update: 2015-07-15
標籤:學習來自《極客學院:Swift中的字典》工具:Xcode6.4 直接上基礎的範例程式碼,多敲多體會就會有收穫:百看不如一敲,一敲就會 1 import Foundation 2 3 //字典的聲明 4 var dic1: Dictionary <String,String> 5 var scores: [String:Int] 6 //然後是建立字典 7 dic1 = Dictionary<String,String>() 8 scores
Time of Update: 2015-07-14
標籤:ios
Time of Update: 2015-07-16
標籤:學習來自《極客學院》 1 import Foundation 2 3 class User { 4 var name:String 5 var age:Int 6 init(name:String,age:Int){ 7 self.age = age 8 self.name = name 9 }10 }11 var u1 = User(name:"何楊",age:23)12 var u2 =
Time of Update: 2015-07-15
標籤:swift 方法 函數式 函數 直接上代碼:// **** 函 數 學 習 ****// 在 swift 當中,一個個的方法就是函數// 1.0、 定義函數的關鍵字是 func// 在定義函數的時候,不管有沒有參數都得加上括弧,有參數在括弧中寫。// 在定義函數時,當沒有傳回值的時候,也可以寫成如下格式,當有傳回值的時候在
Time of Update: 2015-07-15
標籤:ios
Time of Update: 2015-07-15
標籤:Swift中枚舉學習筆記來自《極客學院》 1 import Foundation 2 3 /**********1*Swift定義枚舉的文法格式*************/ 4 /* 5 enum 枚舉名 { 6 使用case關鍵字列出所有枚舉值 7 枚舉的其他成員 8 } 9 */10 //定義枚舉11 enum Season{12 case Spring13 case Summer14 case Fall15 case Winter16
Time of Update: 2015-07-15
標籤:泛型代碼可以讓你寫出根據自我需求定義、適用於任何類型的,靈活且可重用的函數和類型。它的可以讓你避免重複的代碼,用一種清晰和抽象的方式來表達代碼的意圖。 泛型是 Swift 強大特徵中的其中一個,許多 Swift 標準庫是通過泛型代碼構建出來的。事實上,泛型的使用貫穿了整本語言手冊,只是你沒有發現而已。例如,Swift 的數組和字典類型都是泛型集。你可以建立一個Int數組,也可建立一個String數組,或者甚至於可以是任何其他 Swift
Time of Update: 2015-07-15
標籤:使用系統的tabbar解決圖片的問題. 用sb使用系統的tabbar,弄好後發現圖片始終是藍色的,並不是原來的圖片,後經上網查資料,問問同事,有了下面的這些代碼,做個標記. AppDelegate中 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Time of Update: 2015-07-15
標籤:學習來自《極客學院:Swift中的字典》工具:Xcode6.4 直接上基礎的範例程式碼,多敲多體會就會有收穫:百看不如一敲,一敲就會 1 import Foundation 2 3 //函數 4 /*1.定義函數的文法格式 5 func 函數名(形參列表) -> 傳回值類型 { 6 //可執行語句組成的函數 7 } 8 */ 9 //定義和調用函數10 func sayHello(personName: String) -> String{11
Time of Update: 2015-07-15
標籤:swift hello world 直接上代碼: // 輸出函數 println( "Hello world" ) // let 定義常量 var 定義變數 let loginCount = 5 var currentLoginCount = 0// loginCount = 10 // 爆紅// currentLoginCount
Time of Update: 2015-07-15
標籤:swift println var 賦值 代碼 直接上代碼:// 運算子// 一元運算子// 1、負號運算子var number1 = 10.0var number2 = -number1println((number2))// 2、正號運算子// 正號運算不做任何操作var number3 =
Time of Update: 2015-07-15
標籤:協議(Protocols)協議僅是用定義某些任務或者是功能必須的方法和屬性。類似於java裡的interface的作用。但協議並不會實現詳細的功能。我猜這個名字源於OO中提到的“契約”。但我並不認為這名字非常好,反而是interface這名字更容被接受。由於我認為協議這個名字非常easy和網路編程的時候的網路通訊協定搞混,網路通訊協定也通常簡稱為協議。文法:protocol MyProtocol { //協議定義}struct