Time of Update: 2016-04-08
標籤: 學習一門新語言最經典的例子就是輸出“Hello World!”print("Hello World!") swift就是這樣來輸出的。如果你使用過其他語言,那麼看上去是非常的熟悉吧。但比一些c要簡單的多吧1、不需要匯入一些單獨的庫,比如輸入/輸出或字串處理功能的類庫,2、不需要在全域範圍內編寫的代碼用於作為進入點程式,所以你不需要
Time of Update: 2016-04-07
標籤:1. 字串定義var s = "aaaaaa"// 兩個字串均為空白並等價。var emptyString = "" var anotherEmptyString = String()字串字面量可以包含以下特殊字元:逸出字元 \0 (Null
Time of Update: 2015-08-25
標籤:swift 協議 委託 代理 protocol 協議、委託(代理)模式註:本小節總結協議以及依靠協議實現委託,這將在以後經常被使用。是一個非常重要的模組看下官方的定義:協議定義了一個藍圖 , 規定了用來實現某一特定工作或者功能所必須的方法和屬性,類、結構體、或者枚舉類型都可以遵循協議,
Time of Update: 2015-08-25
標籤:swift 結構體 結構體和枚舉比較類似可以比較學習:http://blog.csdn.net/lwjok2007/article/details/47975415結構體是類似於枚舉但又和枚舉不同的一種自訂類型。簡單理解一下可以認為結構體就是一個只有屬性沒有方法的特殊類。結構體裡的屬性,是一個對象都得有的。比如我們定義一個學生的機構體,包含學號,姓名,班級。那麼一個學生類型的對象就包含了學號,姓
Time of Update: 2015-08-25
標籤:最近Swift 這麼火也想嘗試著用一下、考慮到Swift 出來的時間也不長、還有就是就是蘋果更新的過於平凡
Time of Update: 2015-08-21
標籤:swift filter map reduce map,filter,reduce註:本文為作者自己總結,過於基礎的就不再贅述 ,都是親自測試的結果。如有錯誤或者遺漏的地方,歡迎指正,一起學習。關於Swift 中String 、數組 、字典的基本用法這裡就不再贅述了,這些都很簡單 不會的
Time of Update: 2015-08-19
標籤:首先可以使用swift定義Stack的結構體//泛型表達struct Stack<T> { var items = <T>() //定義棧頂函數,返回棧頂元素 mutating func top()->T{ return items.last! } //定義push函數,將item插入棧中 mutating func
Time of Update: 2015-08-14
標籤:swift 數組 ios //數組/** Swift 要求一個數組要能正常使用得滿足兩點* 1,數組一定要初始化,初始化時可以賦值,也可以直接=[]表示一個空數組** 2,必須要指定資料類型,可以通過賦值的方式讓編譯器自動識別資料類型,也可以自己指定。**/// 我們試一下var
Time of Update: 2015-08-14
標籤:實值型別 參考型別 結構體 類 swift 發佈於 2015 年 8 月 14 日世界上對swift持續不斷的討論話題中有一個就是什麼時候使用結構體什麼時候使用類。我想我今天要貢獻一些自己的想法。值 VS
Time of Update: 2015-08-14
標籤:dictionary 字典 swift ios /***要正確使用字典,也需要一些條件* 1,字典鍵值對的鍵和值的類型必須明確,可以直接指定,也可以類似數組直接賦值由編譯器自動識別* 2,字典必須要初始化* 3,鍵的類型必須是可以被雜湊Hashable的(基礎資料型別 (Elementary
Time of Update: 2015-08-15
標籤:javascript android java ios swift 兩個禮拜搞定iOS,那是吹牛吹出來的。呵呵,不過經過幾天的學習還是覺得iOS還是很熟悉的,覺得有javascript的一些特徵,有一些java的特徵,貌似swift集大家所成的一門語言,本人還是比較喜歡寫android的,但是對比iOS來講,swift貌似
Time of Update: 2015-08-13
標籤:swift ios string 開發經驗 簡介Swift 是一門開發 iOS, OS X 和 watchOS 應用的新語言。然而,如果你有 C 或者 Objective-C 開發經驗的話,你會發現 Swift 的很多內容都是你熟悉的。Swift 包含了 C 和 Objective-C
Time of Update: 2015-08-14
標籤:swift 函數 函數指標 ios開發 //// main.swift// FunctionTest-04//import Foundationprintln("函數測試!")testFunction()//// FunctionTest.swift// FunctionTest-04//import
Time of Update: 2015-08-14
標籤:uiview swift ios開發 foundation架構 uikit //// ViewController.swift// SwiftUI程式-07import UIKitclass ViewController: UIViewController { var clickCount:Int =
Time of Update: 2015-08-13
標籤:在ios中引入第三方字型及表徵圖使用 swift 語言,引入FontAwesome1、下載 Font Awesome(官網:http://fortawesome.github.io/Font-Awesome/ )2、將 font中的 *.ttf 檔案匯入項目3、配置 Info.plist 檔案,新增 Fonts provided by application 添加 item,並設定為 *.ttf 4、編寫
Time of Update: 2015-08-13
標籤:swift closures 可選類型optional 在我們使用objective-c表示字串資訊的時候,可以用下面方法書寫。NSString *str = @"秋恨雪";str =
Time of Update: 2015-08-11
標籤:// main.swift// 05-資料類型的轉換//// Created by wanghy on 15/8/9.// Copyright (c) 2015年 wanghy. All rights reserved.//let num1:Int8 =12let num2:Int16 =13//如果運行
Time of Update: 2015-08-11
標籤://// main.swift// 02-語句//// Created by wanghy on 15/8/9.// Copyright (c) 2015年 wanghy. All rights reserved.//import Foundation//1.//使用分支迴圈控制碼的流程//分支: if if-else switch//迴圈: for while
Time of Update: 2015-08-11
標籤:swiftThis pattern allows two objects that provide related functionality to work together even when they have incompatible APIs.回家之後我用xcode ide整理成swift風格的代碼格式Diagram:client:let search = SearchTool(dataSources: SalesDataSource(),
Time of Update: 2015-08-10
標籤://*---------------------結構體-------------*///swift結構體也具有封裝的概念//swift結構體比OC C語言裡面的結構體更加進了一步,裡面可以有方法,更接近我們的類//結構體的定義格式 struct結構體名{成員變數}struct rect { var width:Double //按構造方法賦初值 var height:Double //方法