Time of Update: 2015-06-29
標籤:swift本人分享到github上整理的swift 2.0的playground。地址https://github.com/mengxiangyue/The-Swift-2.0-Programming-Language-playground 對應最新發行《The Swift Programming Language》Swift 2.0 版本一書中內容。這些Playground基本是書中知識點的一個總結,如果不想看英文書的人看這些Palyground都看完了,也基本算是看完了書中的內容。
Time of Update: 2015-06-28
標籤:1.Swift是一門強型別語言,不能為變數賦予其自身資料類型之外的值;2.聲明變數使用var關鍵字,聲明常量使用let關鍵字;3.聲明變數或常量時沒有對其指定類型且賦予了初值,則編譯器會自動推斷常量或者變數的值,即“類型推斷”;反之,聲明變數或常量時既沒有指定其類型又未設定初值則不被允許;4.Swift語言允許在每一行結尾處省略“;”分號;5.類型字面量:位元值首碼是0b,八位元值首碼是0o,十六進位首碼是0x;6.Swift語言完全支援Un
Time of Update: 2015-06-27
標籤:swift看 Developing IOS 8 Apps with swift 的時候看到一些比較有用的點,記錄一下:1、將函數作為參數傳遞。例如:寫一個兩個數求和的函數:performOperation(multiply)<span style="white-space:pre"></span>func performOperation(operation:(Double,Double) -> Double) {
Time of Update: 2015-06-27
標籤:for語句//使用範圍for index in 1...5 { print(index);}//如果不需要使用迴圈變數,可以使用底線替代var time = 5;var i = 0for _ in 1...time { print("第\(++i)次");}//遍曆數組let numbers = ["one", "two", "three"];for number in numbers { print(number);}//遍曆字典let numStr = ["one":
Time of Update: 2015-06-25
標籤:swift objective-c 在Objective-C中使用Swift,步驟類似:1、首先建立一個Objective-C的項目:Paste_Image.png2.添加一個Swift的類檔案:Paste_Image.png3、點擊Next,彈出一個對話方塊,選擇YESPaste_Image.png4、產生一個YourProject-Bridging-Header.h檔案,在本項目中產生的檔案如:Paste
Time of Update: 2015-06-20
標籤:數組: 中括弧[ ] 表示,數組值之間用逗號分隔 1、如果數組聲明為常量,則本身不能修改,且數組中的值也不能修改 2、指定數組的類型,文法:Array<Type> 可以簡寫為 [Type]
Time of Update: 2015-06-22
標籤:swift提供三個集合類型Array(數組)有順序可以重複 []Set(集合)沒順序不可以重複 {}Dictionary(字典)索引值對{}Array(數組)建立數組/**建立一個空的Int類型的數組*/var someInts = [Int]();/*往數組添加一個元素3*/someInts.append(3);/*把這個數組置為空白*/someInts = [];/*建立一個Double類型的數組,含有3個值,每個值都是0.0*/var treeDoubles =
Time of Update: 2015-06-20
標籤:聲明變數與常量//使用var聲明一個變數var str = "Hello, playground"str = "Hello world";//使用let聲明一個常量let str1 = "我是帥哥";str1 = "我不是帥哥"; //這句話會報錯let name = "我是帥哥"; //聲明一個常量,類型自動推斷為String類型var age:Int = 20;
Time of Update: 2015-06-22
標籤:下面為一些swift 2.0 的基本文法,寫在playground中,每次swift版本跟新的時候,開啟瞅瞅,就可以對比出哪裡發生了修改。內容包括:01變數&常量 02分支 03迴圈 04字串 05數組 06字典 07函數01變數&常量//: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"/*: let 常量 var
Time of Update: 2015-06-19
標籤:class serviceHallViewController: UIViewController ,UITableViewDelegate ,UITableViewDataSource { var tableView :UITableView?
Time of Update: 2015-06-18
標籤: 在當前類中 調用這個方法 -- 就可以擷取 這個類中所定義的屬性 - func getPropertieNames(){ var outCount:UInt32 outCount = 0 var
Time of Update: 2015-06-17
標籤:1,首先來看看如何在Swift中定義一個類和類裡面的屬性、建構函式、方法及類方法import Foundationclass Hello{ //成員屬性 var _name:NSString?="jikexueyuan" //建構函式 init(){ } //重載建構函式 init(name:NSString){ _name = name } //方法 func sayHello(){
Time of Update: 2015-06-14
標籤:ios8 swift 柯裡化 currying 有時候我們看到的方法中有很多組的參數,可能會讓大家覺得疑惑,其實是因為這個方法使用了柯裡化。Swift裡可以對方法進行柯裡化,也就說有多個參數的方法可以接受第一個參數,然後變成一個接受餘下參數並且返回結果的新方法,舉個例子:func twoTemp(a:Int)(b:Int) -&
Time of Update: 2015-06-13
標籤:swift中數組和字典都是以結構體的形式實現的。首先,這個很奇葩,我不知道為什麼這樣設計,這樣是出於一個什麼樣的考慮。在C#中使用字典: Dictionary<int, string> dic = new Dictionary<int, string>(); Dictionary<int, string> dic1 = dic; dic.Add(1,"123");
Time of Update: 2015-06-14
標籤:ios swift 學習方法 斯坦福大學 公開課 前言.你可以進步 我希望大家在學習Swift進行開發前,可以先看看網易公開課中這個排名很高的公開課: 請相信你可以進步!!!
Time of Update: 2015-06-11
標籤:首先從git下面找源檔案地址如下 點擊開啟連結https://github.com/alexeyxo/protobuf-swift當然它的第七步不太好,7.Add ./src/ProtocolBuffers/ProtocolBuffers.xcodeproj in your project.我選用pod來在項目中去引用protocol,去搜尋下pod search
Time of Update: 2015-06-10
標籤:轉自http://www.cnblogs.com/gcb999/p/3775053.html 博主語文一直都不好(如有什麼錯別字,請您在下評論)望您諒解,沒有上過什麼學的 今天遇到了一個很煩的事情是,早上10點鐘開啟電腦,一直都進入系統(我的系統 mac OS X Yosemite 10.10
Time of Update: 2015-06-09
標籤: 畢業一年了 一直感覺自己是個loser 學的軟體 工作因為種種原因 到了個二線城市 做營運 上個月回到老家 三線城市 目前無業游民 編程對於我說 可以說是要從零開始 去年出來swift興奮了也看了 最後放棄了 沒有Apple 也許這不該成為一個理由 但願今年自己能夠堅持下去
Time of Update: 2015-06-09
標籤:<span style="font-size:24px;">//函數//demo1 無參數類型func testConcat(){ println("測試函數");}testConcat()//調用demo1//demo2 多參數,一個傳回值/* 函數以func開頭,表示一個函數 v1表示參數,String參數類型 ->傳回值類型String*/func
Time of Update: 2015-06-05
標籤:類和結構體本頁包含內容:類和結構體對比 結構體和枚舉是實值型別 類是參考型別 類和結構體的選擇 集合(collection)類型的賦值與複製行為與其他程式設計語言所不同的是,Swift 並不要求你為自訂類和結構去建立獨立的介面和實現檔案。你所要做的是在一個單一檔案中定義一個類或者結構體,系統將會自動產生面向其它代碼的外部介面。注意: 通常一個類的執行個體被稱為對象。然而在Swift