Time of Update: 2015-07-01
標籤:詳細定義Function Parameter NamesFunction parameters have both an external parameter name and a local parameter name. An external parameter name is used to label arguments passed to a function call. A local parameter name is used in the
Time of Update: 2015-06-29
標籤:Swift集合類型介紹和OC類似,Swift也提供了三種集合類型:Array、Set以及Dictionary。Arrays用於順序儲存資料;Sets用於無序儲存不同值;Dictionaries用於儲存無序索引值對。但Swift的collections和OC中的collections在要儲存的元素類型要求是不同。Swift
Time of Update: 2015-06-26
標籤:SWIFT中如何計算兩個日期間隔多少個小時,其實幾句代碼就可以搞定了,Very Easy,在Playground內輸入以下代碼var date1 = "2015-06-26 8:15:10"var dateformatter = NSDateFormatter()dateformatter.dateFormat = "yyyy-MM-dd hh:mm:ss"var dateresult = dateformatter.dateFromString(date1)NSDate()var
Time of Update: 2015-06-23
標籤:操作符是用於檢測、更改或者組合值的特殊符號或短語。例如,加法操作符 (+) 將兩個數字加到一起 (如 let i = 1 + 2)。更複雜的例子包括邏輯與操作符 && (如 if enteredDoorCode && passedRetinaScan) 和自增操作符 ++i,就是把 i 的值加1的捷徑。Swift 支援大多數標準的C 操作符並且改善了幾項功能以消除常見的編碼錯誤。賦值操作符 (=)
Time of Update: 2015-06-06
標籤:swift 控制項 基礎 /* let apples = 3 let orange = 5 let L = 1.1 let appleSummary = "I have \(apples) apples" let fruitSummary = "I have \(apples + orange) pieces of
Time of Update: 2015-05-29
標籤:ios 開發 swift通過實踐,要是把下面三個協議方法都實現了就不會報錯了。另外還需要注意!的問題。 func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{ } func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)
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-15
標籤:UISegmentedControl控制項是分段顯示控制項,使用者可以選擇它上展示的任一段部分,每一個部分都像是一個按鈕,如果被按下也會像UIButton一樣執行相應的方法。在這篇文章中我們將建立一個UISegmentedControl控制項並讓它顯示三個部分,每一個部分都會顯示不同的常值內容。需要的條件:Xcode6、iOS8以上系統(含iOS8)具體步驟:1.開啟Xcode並建立一個新的Single View
Time of Update: 2015-05-11
標籤://: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"/*數組: 儲存一組有序的資料數組定義:>OC:有值數組NSArray *arr0 = @[@1, @2, @3];NSArray *arr1 = [NSArray arrayWithObjects:@1, @2, @3, nil];NSLog(@"%@", arr1);空數組NSArray
Time of Update: 2015-05-08
標籤:Swift中是存在和OC一樣的懶載入機制的,但是這方面國內的資料比較少,今天把搜尋引擎換成了Bing後發現用Bing查英文\最新資料要比百度強上不少。 我們在OC中一般是這樣實現懶載入初始化的: 1: @property (nonatomic, strong) NSMutableArray *players; 2: 3: - (NSMutableArray *)players { 4: if (!_players) {
Time of Update: 2015-04-30
標籤:swift switch Swift中的switch語句的類另用法:// 強大的switch語句var a:Int = 100switch a {case a where a < 0: println("Negative")case a where a == 0: println("Zero")case a where a > 0:
Time of Update: 2015-05-02
標籤:感覺基本文法和 js 很像但是區別最大的就是 Swift是強型別的語言,我個人是很贊同強型別的,因為若類型很容易引起很難發現的隱藏bug,因此對蘋果的做法非常贊同。所以依據強型別的特性,就可以很自然的引申出很多區別,例如用a=1;if(a){println("it is
Time of Update: 2015-05-01
標籤:swift還在不斷的更新做細微的調整,都說早起的鳥兒有蟲吃,那麼我們早點出發吧,趁著國內絕大多數的coder們還沒有開始大範圍普遍應用。網上有些大神說:swift很簡單!我不同意這個觀點,假如你用helloword來說它文法精簡沒錯,但是這個簡單的例子不能證明它功能簡單!我相信swift語言非常強大,擁有很多OC以前沒有的超強大物件導向特性!想用好並不容易!下面是:比較系統的整理了自己學習swift
Time of Update: 2015-04-21
標籤: 五 Swift開發之擴充(Extensions)//擴充就是向一個已有的類、結構體或枚舉類型添加新功能(functionality)。這包括在沒有許可權擷取原始原始碼的情況下擴充類型的能力(即逆向建模)。擴充和 Objective-C 中的分類(categories)類似。(不過與Objective-C不同的是,Swift 的擴充沒有名字。)Swift 中的擴充可以:1.添加計算型屬性和計算靜態屬性2.定義執行個體方法和類型方法3.提供新的構造器4.定義下標5.定義和使用新的巢狀型別6.
Time of Update: 2015-04-11
標籤:SWTableViewCell的功能是添加TableViewCell的側滑按鈕(包括左滑和右滑按鈕)項目地址: https://github.com/CEWendel/SWTableViewCell 它是用OC寫的,可以用pod安裝,也可以直接匯入到項目中去,但是如果是swift項目,pod中已經安裝了其他的一些庫,可能會出現編譯的問題,所以這裡我就沒有使用pod,直接匯入到項目中: 1 下載SWTableViewCell項目代碼 2
Time of Update: 2015-04-06
標籤:整數就是一個沒有小數部分的完整數字,比如42和-23。整數要麼是有符號(整數,0,或負數)要麼是無符號的(正數或0)。Swift提供了8位,16位,32位和64位的有符號和不帶正負號的整數。這些整數採用和C相似的命名方式,8位無號整數UInt8,32有符號整數Int32。像Swift中所有類型一樣,這些整數類型名字也首字母大寫。整數的範圍你可以通過整數類型的兩個屬性min和max來訪問每個整數類型的所能表示的最小和最大值: let minValue = UInt8
Time of Update: 2015-04-02
標籤: 1 // 2 // JieTableViewController.swift 3 // JieTableView 4 // 5 // Created by jiezhang on 14-10-5. 6 // Copyright (c) 2014年 jiezhang. All rights reserved. 7 // 8 9 import UIKit 10 11 class JieTableViewController:
Time of Update: 2015-03-31
標籤:代碼環境是Xcode6.3-Beta3.Swift已經極大的改變了開發iOS應用的方式。本文中,我會列出Swift的幾個重點,並且和Objective-C一一做出對比。注意,本文不是Swift的入門指導。蘋果發布了Swift Programming Language,強烈建議您讀一讀這本書。文本主要介紹Swift中比較酷炫的特性。類型Swift提供的第一個重大的改進是類型推斷。使用了類型推斷的程式設計語言,開發人員不需要在聲明中明確指定變數的類型。編譯器會自動探知要賦給變數的值
Time of Update: 2015-03-20
標籤:ios swift 滑塊 uislider 轉載請聲明出處:http://blog.csdn.net/jinnchang/article/details/44487407------------------------------------------------------------------------------------------1、Su
Time of Update: 2015-03-15
標籤:swift optional binding chaining 我們使用Swift這個蘋果新推出的程式設計語言已經有一段時間了。其中的一個極大的優點就是蘋果稱為“optional