Time of Update: 2015-07-02
標籤:http://blog.csdn.net/powerlly/article/details/29674253Swift開發學習:Playground關於對於軟體使用者、遊戲玩家,大家一直都在提倡使用者體驗。其實軟體開發人員自己也是使用者,是各種開發工具的使用者,也會喜歡使用者體驗做得好的工具軟體。這次蘋果想開發人員所想,提供了一個可以玩轉swift的遊樂場--Playground,它為開發著提供了方便、提供了樂趣。 原文Power 轉載請保留此連結。Playground
Time of Update: 2015-07-02
標籤:本地推播通知是通過執行個體化UILocalNotification實現的。要實現本地化推送可以在AppDelegate.swift中添加代碼實現,本案例是一個當App進入後台時推送一條訊息給使用者。1.首先在didFinishLaunchingWithOptions方法內添加代碼,IOS8推送訊息首先要獲得使用者的同意,在初次安裝App時會提示使用者是否允許程式推送訊息,此方法是App第一次啟動並執行時候被執行一次,每次從後台啟用時不執行該方法.func
Time of Update: 2015-07-02
標籤:swift 資料結構 排序演算法 冒泡排序 var arrayNumber: [Int] = [2,4, 6, 7, 3, 8, 1]//冒泡排序func maopao(var array: [Int]) -> [Int] { for var i = 0;i < array.count;i++
Time of Update: 2015-07-02
標籤:其實閉包就是函數 作為條件的函數閉包運算式首先聲明一個數組var names = ["Charis", "Alex", "Ewa", "Barry", "Daniella"]將這個數組按照字母排序聲明一個閉包函數func backwards(s1: String, s2:String) -> Bool { return s1 >
Time of Update: 2015-07-03
標籤:http://blog.csdn.net/lzx_322/article/details/28861199swift 函數使用前面需要添加 func 有傳回值需要使用-> 後面添加傳回型別 ,很容易理解,在看英文版的pdf文檔時候看到嵌套函數的傳回值,剛開始沒有太明白,仔細思考了一會還是很容易理解的:例如:func stepBackward(input: Int) -> Int {return input - 1}傳回值是int型的。func
Time of Update: 2015-07-02
標籤:聲明枚舉enum Direction { case North case East case West case South}也可以使用一個caseenum Direct { case North, East, South}使用枚舉var dirct = Direction.Eastdirct = .West相關值可以使用枚舉儲存任何相關指enum PersonInfo { case Age(Int) case Name(String)}var
Time of Update: 2015-07-03
標籤:http://blog.csdn.net/huangchentao/article/details/32714621枚舉1.枚舉文法用enum並把定義放在大括弧內,枚舉中被定義的值是枚舉的成員,case關鍵字表示新定義的一個成員[objc] view
Time of Update: 2015-07-03
標籤: 上一篇講到的本地推送是普通的訊息推送,本篇要講一下帶按鈕動作的推送訊息,先上個圖瞅瞅:繼上一篇的內容進行小小的改動:在didFinishLaunchingWithOptions方法內進行以下修改if (UIDevice.currentDevice().systemVersion as NSString).floatValue >= 8 {// APService.registerForRemoteNotificationTypes(//
Time of Update: 2015-07-02
標籤:很簡潔的用法: index < rating return true or false for (index, button) in ratingButtons.enumerate() { // If the index of a button is less than the rating, that button should be
Time of Update: 2015-07-02
標籤:轉自:點擊開啟連結From my short experience with Swift there are three approaches to implement the Singleton pattern that support lazy initialization and thread safety.These approaches might change or become redundant as the language matures.Global
Time of Update: 2015-07-03
標籤:變數及常量: 如果要定義一個變數等於1,只需要寫 var = 1,Swift會自動做出類型推斷。 如果要定義一個常量PI等於3.14,只需要寫let PI = 3.14,常量只能被賦值一次。輸出語句: 可以直接使用printf函數來輸出一段任意類型的資訊:prinft("Hello Swift");字串串連: 如果兩個變數都是字串,可以直接用+號串連:var hello = "Hello"var word= "Word"var str = hello +
Time of Update: 2015-07-01
標籤:元組:Tuples 將多個不同的值集合成一個資料 (類似資料體以及數組的集合體類型)元組特點:可以擁有任意個值(元素),元組的組成的值(元素)可以是不同類型的資料,元組是swift特有的,OC沒有元組這個資料類型元組的使用:可以作為函數的傳回值,返回多個類型的資料,也可以批量賦值等等 定義一個元組文法: let 元組名 = (資料1 , 資料2 , 資料3) //這裡的資料可以是任何類型(String
Time of Update: 2015-07-01
標籤:ios swift這期主要講一下關於常用控制語句以及方法的使用首先是迴圈語句常用的for
Time of Update: 2015-07-01
標籤:ios swift 字串 var test="11111111111test"if (string.rangeOfString("test") != nil) //注意!=左右的空格{ println("find")}如果想獲得位置,就:var
Time of Update: 2015-07-01
標籤:http://tieba.baidu.com/p/3155277323在Swift中,類型檢查使用is和as操作符來實現。 is操作符用來檢查一個執行個體是否是某種特定類型,如果是返回true,否則返回false。 as操作符用來把某個執行個體轉型為另外的類型,由於執行個體轉型可能失敗,因此Swift為as操作符提供了兩種形式:選項形式as?和強制形式as。 選項形式(as?)的操作執行轉換並返回期望類型的一個選項值,如果轉換成功則返回的選項包含有效值,否則選項值為 nil
Time of Update: 2015-07-01
標籤:1、可選類型。1.轉義特殊字元 \0 (Null 字元)、\\(反斜線)、\t (水平定位字元)、\n (分行符號)、\r (斷行符號符)、\" (雙 引號)、\‘ (單引號)。2.單位元組 Unicode 標量,寫成 \xnn,其中 nn 為兩位十六進位數。3.雙位元組 Unicode 標量,寫成 \unnnn,其中 nnnn 為四位十六進位數。4.四位元組 Unicode 標量,寫成 \Unnnnnnnn,其中 nnnnnnnn
Time of Update: 2015-07-01
標籤:http://joeyio.com/ios/2014/06/04/swift---/Swift語言使用var定義變數,但和別的語言不同,Swift裡不會自動給變數賦初始值,也就是說變數不會有預設值,所以要求使用變數之前必須要對其初始化。如果在使用變數之前不進行初始化就會報錯:var stringValue : String //error: variable ‘stringValue‘ used before being initialized//let hashValue =
Time of Update: 2015-07-01
標籤:http://blog.csdn.net/powerlly/article/details/29351103Swift開發學習:初始篇關於蘋果公司於WWDC2014(Apple Worldwide Developers Conference. June 2-6, San Francisco)發布新的程式設計語言--Swift。在這裡就不重複介紹了,本篇主要簡單列舉幾點,然後介紹Swift入門操作。Swift是什麼Swift是用來寫iOS和OS
Time of Update: 2015-07-01
標籤:http://blog.csdn.net/kuloveyouwei/article/details/30511303在本屆WWDC全球開發人員大會接近尾聲時,蘋果公司專門針對開發人員公布全新的Swift程式設計語言以及新版的Xcode,蘋果公司稱其擁有“快速、現代、安全、互動”等特性,並且要全面優於Objective-C語言。“在過去的20年裡,我們只支援Objective-C。”軟體工程副總裁克雷格·費德裡奇在台上表示,而未來
Time of Update: 2015-07-01
標籤:http://blog.csdn.net/kuloveyouwei/article/details/36005299Swift 提供兩種集合類型來儲存集合,數組和字典。數組是一個同類型的序列化列表集合。字典是一個能夠使用類似於鍵的唯一識別碼來擷取值的非序列化集合。在Swift中,數組和字典的鍵和值都必須明確它的類型。這意味這數組和字典不會插入一個錯誤的類型的值,以致於出錯。這也意味著當你在數組和字典中取回數值的時候能夠確定它的類型。Swift 使用確定的集合類型可以保證代碼工作是不會出錯,