Time of Update: 2015-08-16
標籤:swift 儲存 class 物件導向 屬性 Swift中屬性的用法比objective-c中屬性的用法豐富了很多。下面我逐一介紹。一、 儲存屬性 和 延遲儲存屬性Demo如下:class Dog { var name = "旺財" init(){ println("
Time of Update: 2015-08-15
標籤:代碼://定義一個數組,並使用閉包對其排序let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"]// 完整形式names.sort( { (s1: String, s2: String) -> Bool in return s1 > s2})// 尾隨閉包形式// 尾隨閉包是一個書寫在函數括弧之後的閉包運算式,函數支援將其作為最後一個參數調用names.sort() { (s1: String, s2:
Time of Update: 2015-08-14
標籤:swift string 直接上代碼//字串//1 判斷字串是否為空白var test1Str=""var test1Str2:String = String();println("test1Str" + (test1Str.isEmpty ? "沒有值" : "有值"))println("test1Str2" +
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 類 建構函式 成員變數 //// main.swift// ClassDemo-06//import Foundationprintln("Hello, World!")//類的定義 Person 名字class Person{ //定義一個欄位 年齡 var age :Int = 0;
Time of Update: 2015-08-11
標籤:ios swift ipa 企業級 做了一個oc項目,裡面有用到swift第三方,真機啟動並執行時候是正常的,用企業級認證打包成ipa之後安裝完成之後閃退,通過匯出手機log日誌發現錯誤提示:Dyld Error Message: Library not loaded: @rpath/libswiftCore.dylib
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-08
標籤:swift 泛型 泛型的概念在Java中也是存在的,泛型可以使代碼更為精鍊,是對資料類型使用的一種最佳化。現在有一樣的一個需求:寫一個結構體,然後判斷整型的是否相等。好,實現代碼以及輸出如下:。
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
標籤:// 定義空的字串var str1 = ""var str2 = String()str1.isEmpty // 判斷字串是否為空白// 輸出字串中所有的字元var str3 = "As god name"for c in str3{ println(c)}Int.max // Int類型的最大值 Int.min // Int類型的最小值 var arr1 = ["c", "oc", "ios", "
Time of Update: 2015-08-04
標籤:應用沙箱結構分析1、應用程式套件組合:包含了所有的資源檔和可執行檔2、Documents:儲存應用運行時產生的需要持久化的資料,iTunes同步裝置時會備份該目錄3、tmp:儲存應用運行時所需要的臨時資料,使用完畢後再將相應的檔案從該目錄刪除。應用沒有運行,系統也可能會清除該目錄下的檔案,iTunes不會同步備份該目錄4、Library/Cache:儲存應用運行時產生的需要持久化的資料,iTunes同步裝置時不備份該目錄。一般存放體積大、不需要備份的非重要資料5、Library/Prefe
Time of Update: 2015-08-03
標籤:架構 swift cocoa touch 解決方案 問題描述:關於oc和swift混編 架構framework時 只能在真機運行或只能在模擬器單獨啟動並執行解決方案。問題提供者:by 走跑解決方案:首先製作swift版本的framework(Cocoa Touch Framework)取名FirstMixed 1.
Time of Update: 2015-08-01
標籤:文章內容來自《Functional Programing in Swift》,具體內容請到書中查閱Map, Filter, ReduceFunctions that take functions as arguments are sometimes called higher- order functions. higher-order
Time of Update: 2015-08-01
標籤: 一般參數僅僅是在函數內可以改變的,當這個函數執行完後變數就會被銷毀,不會有機會改變函數以外的變數,那麼我們就會產生一個疑問,我們可不可以通過一個函數改變函數外面變數的值呢?答案是肯定的,這時我們就需要用到inout關鍵字了
Time of Update: 2015-08-01
標籤:文章來源於《Functional Programing in Swift》,本系列僅僅是觀後概括的一些內容Wrapping Core Image上一篇文章我們介紹了 高階函數並且展示了函數是如何作為參數傳遞給其他函數。在本章中,我們將展示如何使用高階函數對已有的 物件導向的API 進行函數式封裝。Core Image 是一個非常強大的圖形處理的架構,但有些時候 它的API的使用有點笨重。CoreImage的API是鬆散類型—— image filters
Time of Update: 2015-07-30
標籤:tuple 元組 swift 解除綁定 入門 定義元組是一個包含了若干個相關聯變數的對象。元組的建立var newTuple =
Time of Update: 2015-07-29
標籤:在寫Swift的單例方法之前可以溫習一下Objective-C中單例的寫法:1 + (instancetype)sharedSingleton{2 static id instance;3 4 static dispatch_once_t onceToken;5 dispatch_once(&onceToken, ^{6 instance = [[self alloc] init];7 });8 return
Time of Update: 2015-07-29
標籤:swift之前最開始瞭解Swift的時候的一些基本的東西,簡單的整理一下。import UIKitvar names = []class ViewController: UIViewController,UIAlertViewDelegate { override func viewDidLoad() { super.viewDidLoad() var stringValue:String!// stringValue = "chw"//