Time of Update: 2015-08-17
標籤:swift 語言出來後,可能新的項目直接使用swift來開發,但可能在過程中會遇到一些情況,某些已用OC寫好的類或封裝好的模組,不想再在swift 中再寫一次,哪就使用混編。這個在IOS8中是允許的。先中簡單的入手,先研究在同一個工程目錄下混合使用的情況。為了示範。先準備兩個類第一個是swift語言寫的類,檔案名稱為 act.swift 1. import Foundation
Time of Update: 2015-08-16
標籤:代碼:enum ArithmeticExpression { // 相關值 case Number(Int) // 遞迴枚舉 indirect case Addition(ArithmeticExpression, ArithmeticExpression) indirect case Multiplication(ArithmeticExpression, ArithmeticExpression) indirect case
Time of Update: 2015-08-16
標籤: 1、自訂類型typealiasSwift可以更加方便地定義各種類型,這裡使用typealias進行別名處理。舉例說明:typealias MySize = UInt var size :MySize = 1002、元組元組文法允許將多個不同類型的值組合成一個複合&
Time of Update: 2015-08-16
標籤:swift 儲存 class 物件導向 屬性 Swift中屬性的用法比objective-c中屬性的用法豐富了很多。下面我逐一介紹。一、 儲存屬性 和 延遲儲存屬性Demo如下:class Dog { var name = "旺財" init(){ println("
Time of Update: 2015-08-16
標籤: 今天的部落格中就總結一下關於Swift中相對Objc新添加的兩個資料類型:元組(Tuple)和可選實值型別(Optional)。上面這兩個類型是Swift專屬的類型,使用起來也是非常方便的,今天就通過一些樣本來介紹一下如何初始化和使用元組和可選實值型別以及使用元組和可選實值型別的情境。廢話少說,直奔主題,在今天的範例程式碼中仍然是使用Playground來測試的。左邊是代碼,右邊是Playground中的結果。一、Swift中的元組(Tuple) 元組類似於C語言中的結構體(Stru
Time of Update: 2015-08-15
標籤:uikit swift 應用 導覽列 //// AppDelegate.swift// TabbarControllerimport UIKit@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow?
Time of Update: 2015-08-15
標籤:SWIFT中掃描QRCode代碼如下,照著敲一次再看下API的注釋應該就沒問題了。import UIKitimport Foundationimport AVFoundationclass ViewController: UIViewController,AVCaptureMetadataOutputObjectsDelegate,UIAlertViewDelegate { let device =
Time of Update: 2015-08-13
標籤://1.有時候需要把元組中的資料拆分出來使用比如:var stu = ("範冰冰",30,"女")// 1)將stu中的資料賦值給三個變數。var (name,age,gender) =stu//2)只需要部分變數,可以用 .文法賦值,或者用底線頂替空白位置,如下var stu1 = ("趙薇",40,"男")var (name1,age1,_) =stu1println(name)
Time of Update: 2015-08-13
標籤://// main.swift// 12-//// Created by wanghy on 15/8/9.// Copyright (c) 2015年 wanghy. All rights reserved.////有一個字串,統計每個字元出現的次數//思路一:利用兩個for迴圈進行嵌套//var array = ["1","2","4","4","2
Time of Update: 2015-08-14
標籤:swift 導航控制器 代理傳值 ios開發 //// ViewController.swift// NavigationController//import UIKitimport Foundationclass ViewController: UIViewController,FontSizeChangDelegate { var
Time of Update: 2015-08-11
標籤:閉包 closure 回調 swift 實現例子由兩個介面組成 A - > B 使用屬性傳值 B - > A 使用閉包進行反向回調傳值Swift 使用閉包(Closure)傳值的原理,與OC 中使用代碼塊(block)傳值原理,基本類似按步驟可以如下理解: 1、定義閉包。 2、閉包賦值(傳送)
Time of Update: 2015-08-11
標籤:1.字串和字元類型//在swift中,字串使用一對雙引號括起來var str ="hello M.SD-DJ"print(str)//字元也要用雙引號括起來,用character表明字串跟字元的區別。var ch:Character = "a"println(ch)//2.-元群組類型//// Created by wanghy on 15/8/9.// Copyright (c) 2015年 wanghy. All
Time of Update: 2015-08-11
標籤:swift語言Swift是Apple在WWDC2014所發布的一門程式設計語言,用來撰寫OS X和iOS應用程式[1]。在設計Swift時.就有意和Objective-C共存,Objective-C是Apple作業系統在匯入Swift前使用的程式設計語言Swift是供iOS和OS
Time of Update: 2015-08-11
標籤:Swift提供了兩種集合類型來存放多個值——數組(Array)和字典(Dictionary)。數組把相同類型的值存放在一個有序鏈表裡。字典把相同類型的值存放在一個無序集合裡,這些值可以通過唯一識別碼(也就是鍵)來引用和尋找。在Swift裡,數組和字典裡所能存放的值的類型是明確的。這意味著你不能誤把一個錯誤類型的值添加到數組或字典裡,也意味著你可以明白無誤地知道從數組或字典裡取得的值會是什麼類型的。Swift集合是類型明確的,這保證了你的代碼會清楚地知道它們所能處理的
Time of Update: 2015-08-08
標籤:定義一個Double型數組的方法var arr:Array<Double> = []arr.append(9.9)var arr1 = Array<Double>()arr1.append(10.9)var arr2 = [Double]()arr2.append(7.7)var arr3 = [9.1]var arr4:Array<Double> = [8, 1]// 數組相加var array2 = [Int](count: 5,
Time of Update: 2015-08-08
標籤:swift 泛型 泛型的概念在Java中也是存在的,泛型可以使代碼更為精鍊,是對資料類型使用的一種最佳化。現在有一樣的一個需求:寫一個結構體,然後判斷整型的是否相等。好,實現代碼以及輸出如下:。
Time of Update: 2015-08-08
標籤:swift 字典 (1)計算字典長度。(2)判斷字典是否為空白。(3)查詢字典元素。(4)取出字典元素進行拼接。(5)字典中插入一個鍵值對。(6)字典修改某個鍵值對。(7)使用方法更新元素值。其實上述方法還有一個返回值:(8)刪除字典中的一個元素 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2015-08-07
標籤:相關網站:http://www.cnblogs.com/tt_mc/p/3871295.html 相關輔助操作:可以在右邊直接查看輸出值 可能出現的常見問題:1.凡是=注意左右間距一樣2.程式有時會不斷提示錯誤,解決方案:重啟Xcode /*-----------1.常量與變數--------------*///1.在swift裡面 變數的修飾用var
Time of Update: 2015-08-07
標籤:ios swift oc 混合編程
Time of Update: 2015-08-07
標籤:objective-c swift ios 混合編程 在iOS應用的開發中,Swift必將取代OC,兩者的趨勢是“短期共存,長期取代”。但以前有太多的代碼是用OC語言完成的,而Swift的開發也從