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-19
標籤:class serviceHallViewController: UIViewController ,UITableViewDelegate ,UITableViewDataSource { var tableView :UITableView?
Time of Update: 2015-06-05
標籤:類和結構體本頁包含內容:類和結構體對比 結構體和枚舉是實值型別 類是參考型別 類和結構體的選擇 集合(collection)類型的賦值與複製行為與其他程式設計語言所不同的是,Swift 並不要求你為自訂類和結構去建立獨立的介面和實現檔案。你所要做的是在一個單一檔案中定義一個類或者結構體,系統將會自動產生面向其它代碼的外部介面。注意: 通常一個類的執行個體被稱為對象。然而在Swift
Time of Update: 2015-06-01
標籤:這篇文章主要是介紹 Swift 與 Object-C 之間進行互動的代碼,主要分為兩個部分。一個是 Swift 項目調用 Object-C 的類,另一個是 Object-C 項目調用 Swift 類。過程是很簡單,但是對於沒接觸過的人來說,還是存在一點難度的。 你可以在 GitHub
Time of Update: 2015-05-29
標籤:首先,先看一眼Swift的官方介紹:(如下)1. 為什麼要學習Swift ? 首先,當然是因為工作需要; 公司iOS項目需要用Swift來開發; 其次,Swift作為一種先進的“生產工具”的代表,有必要去好好學習並掌握它; 再次,它是Apple 公司的最新作品,Apple 公司也在極力推薦,所以也有必要去學習它; 再次,從官方的介紹來說Swift 更簡單,更靈活 ,更有趣; 總結:
Time of Update: 2015-05-25
標籤:Swift中文版地址:http://numbbbbb.gitbooks.io/-the-swift-programming-language-/index.htmlSwift語言使用var定義變數,但和別的語言不同,Swift裡不會自動給變數賦初始值,也就是說變數不會有預設值,所以要求使用變數之前必須要對其初始化。如果在使用變數之前不進行初始化就會報錯:var stringValue : String //error: variable ‘stringValue‘ used before
Time of Update: 2015-05-26
標籤:1.首先建立OBJ-C/ Swift工程2.建立swift/OBJ-C檔案,這是Xcode會提示建立Swift和ObJ-C之間的橋接檔案,點確認。3.在生產的XXX-Bridging-Header.h中匯入需要在swift中使用的檔案。4.在Swift檔案中就可以使用Swift的文法進行調用樣本:Objective-C
Time of Update: 2015-05-23
標籤:單例 oc swift ios 近日,在翻看以前寫過的一些OC應用的時候,看到了OC的單例,然後暮然想要試著寫一寫Swift下的單例,於是,在經過一番波折後,終於將Swift下的單例寫了出來。OC下的單例實現栗子:+ (instancetype)sharedNetworkTools { //定義一個任意類型的靜態執行個體 static id
Time of Update: 2015-05-20
標籤:<pre name="code" class="html">“func hasAnyMatches(list: Int[], condition: Int -> Bool) -> Bool { for item in list { if condition(item) { return true } } return false}func
Time of Update: 2015-05-21
標籤:相簿 swift 文法 本來是沒有必要把這麼小的一個知識點寫到部落格中的,但是,由於OC中的一些文法在swift中實現的時候有些特別,所以單獨寫下來到部落格中,希望能夠協助到有需要的同學。1.OC中的寫法在OC中,我們需要儲存圖片到相簿需要調用這個方法:void UIImageWriteToSavedPhotosAlbum(UIImage *image, id
Time of Update: 2015-05-20
標籤:知識點: swift函數的不同點 無傳回值的函數的三種寫法 返回元組資料 外部參數名 外部參數名的簡寫 預設參數值,有預設參數值的時候,系統會自動的將參數名當成外部參數名。 在有預設的參數值的情況下,增加一個底線_,系統會忽略掉外部參數名 函數的形參預設是常量,想要在函數體的內部改變形參的值,將其設定成var即可 輸入輸出參數及其注意點 範例程式碼: //: Playground - noun: a place
Time of Update: 2015-05-17
標籤:2015-02-05 00:18 王巍 http://swifter.tips/ 字型大小:T | TObjective-C經過了二十多年的洗禮,Cocoa架構早就烙上了不可磨滅的印記。無數的第三方庫是用Objective-C寫成的,這些積累無論是誰都不能小覷。因此,在最初的版本中,Swift不得不考慮與Objective-C的相容。AD:乾貨來了,不要等!WOT2015 北京站演講PPT開放下載! 雖然說 Swift
Time of Update: 2015-05-17
標籤:ios swift 屬性監視器1、屬性監視器功能 屬性觀察器控 制和響應屬性的變化, 每次屬性被設定值的時候會調用屬性觀察器,甚至新的值和舊的值相同的時候也不例外。 可以通過重載屬性的方法為繼承的誰能夠(包括儲存屬性和計算屬性)添加屬性觀察器 注意: 不需要為無法重載的計算屬性添加屬性觀察器, 因為可以通過setter直接監控和響應
Time of Update: 2015-05-16
標籤:在Swift中,有一種結構extension,類似於OC中的Category分類,非常適合於對代碼進行管理同時,常用的存取修飾詞有public、internal、private,而對於這三個存取修飾詞,對extension的影響是各不一樣的在本文中,我將對同一檔案下和不同檔案下的extension、在本類和其他類調用,共四種情況進行分別介紹。在介紹前,我先建立了一個非常簡單的iOS項目,並建立了一個Person類和Person類的extension檔案,如:其中,Person類的代碼如下:
Time of Update: 2015-05-08
標籤:原文 https://github.com/bboyfeiyu/iOS-tech-frontier/blob/master/issue-3/Swift的響應式編程.md原文連結 : Reactive Swift原文作者 : Agnes Vasarhelyi譯文出自 : 開發技術前線 www.devtf.cn譯者 :Mr.Simple 校對者:Lollypo 狀態 :
Time of Update: 2015-05-07
標籤:swift按照國際慣例,學習一門新語言寫的第一個程式都是在螢幕上輸出一句 “Hello, world!” 。在Swift裡,一行代碼就搞定了:println("Hello,
Time of Update: 2015-05-05
標籤:基本類型 資料類型 int 1. 基礎資料型別 (Elementary Data Type)1 基本類型有哪些?swift基礎資料型別 (Elementary Data Type)包括整型和浮點型。基本類型都是以大寫字母開頭。給一種類型賦值只能用同種類型的數值賦值。#import Foundation//var intValue = 3.142
Time of Update: 2015-05-05
標籤:布爾類型1. 布爾類型1 如何聲明布爾類型量布爾類型用來表示真假的,通常用在條件和迴圈結構中。使用關鍵字Bool,其值為true或false。swift中的布爾值和Java語言一樣,不與0和非0相關。所以代碼中if後面的布林運算式不使用指派陳述式。 如下代碼:#import Foundationvar intlValue = 100//if boolValue = 100{if boolValue == 100{ println("true")}else{
Time of Update: 2015-04-12
標籤:這是一篇翻譯文章,原文出處:http://www.raywenderlich.com/82706/working-with-json-in-swift-tutorial Swift語言中如何使用JSON資料教程 JSON(全稱:JavaScript Object Notation),是網路服務中傳輸資料的常用方法,JSON因為容易使用,且可讀性強, 所以非常受到歡迎。 下面是個JSON的一個片段:[ {"person":