Time of Update: 2015-07-09
標籤:swift typedef string oc //MARK:-------swift中的typedef--------------//使用 關鍵字定義類型別名,類似typedeftypealias NSInteger = Intvar value : NSInteger = 45value =
Time of Update: 2015-07-08
標籤:swift二維碼 swift二維碼掃描 swift二維碼產生 系統提供的AVCaptureSession只適用於iOS7.0以上的系統;之前的請用Zbar來替代:http://download.csdn.net/detail/huobanbengkui/8881097配置工程:引入:import Foundationimport
Time of Update: 2015-07-08
標籤: 今天按照raywenferlich上面的一篇Swift教程敲了一下Swift的代碼,基本熟悉了Swift的文法和Objective-c的區別,當然要熟悉這個語言還要下很多的功夫和時間的,整體來說Swift的上手還是比較快的,這個語言的文法也蠻簡潔的,精鍊,蘋果自家的語言的,也確實蠻有蘋果自己的一些風格的。 以前的Objective-c語言,會有兩個檔案,分別是.h和.m檔案,而Swift只有一個檔案的,這個小項目也是先建立一個modl,然後在viewController中把view和
Time of Update: 2015-07-09
標籤:ios swift 導航 介面 //給導航增加item var rightItem = UIBarButtonItem(title: "First", style: UIBarButtonItemStyle.Plain, target: self,
Time of Update: 2015-07-09
標籤:swift nserror ios nsjsonserialization 步驟一:聲明NSError變數。一定要加"?",不加或者加"!"都不行。因為使用了optional,所以要用var而不用let。var error:
Time of Update: 2015-07-07
標籤:1. 可選類型是一種類型,String?就是Optional<String>,所以函數參數也可以聲明為它2. a??b??c 如果a有值返回a,a為nil返回b,b也也為nil,前面的整體結果就是nil返回c.條件是??前面的都必須是optional的,??後面的類型必須和??前面的一致,結果等價於三目運算子a!=nil?a!:b3.
Time of Update: 2015-07-08
標籤:?Keyle以前學過1個禮拜的OC,但是OC基礎還是無限趨近於零,原因是OC的文法實在是sang高xin大bing上kuang,現在恰好工作之餘還有那麼一些零散的時間可以看看Swift便在此記下一些學習心得,緩慢更新中 …??收穫第一個報錯第一個HelloWorld就遇到問題了,我對一個變數進行如下聲明結果報錯了...報錯了...String name = "keyle"println(name)直接定義基本類型會報錯,但是定義為常量或者var類型則不會let name1 =
Time of Update: 2015-07-04
標籤:ios Regex swift swift的Regex(NSRegularExpression)by 伍雪穎import UIKitclass ViewController:UIViewController { overridefunc viewDidLoad() {
Time of Update: 2015-07-05
標籤:OC 中調試列印/** * 自訂Log */#ifdef DEBUG#define JYLog(...) NSLog(__VA_ARGS__)#else#define JYLog(...)#endif // swift中我寫了這麼一個類,進行調試輸出 調用方法 Debug.Log(error) import UIKit class Debug:
Time of Update: 2015-07-02
標籤:http://blog.csdn.net/powerlly/article/details/29674253Swift開發學習:Playground關於對於軟體使用者、遊戲玩家,大家一直都在提倡使用者體驗。其實軟體開發人員自己也是使用者,是各種開發工具的使用者,也會喜歡使用者體驗做得好的工具軟體。這次蘋果想開發人員所想,提供了一個可以玩轉swift的遊樂場--Playground,它為開發著提供了方便、提供了樂趣。 原文Power 轉載請保留此連結。Playground
Time of Update: 2015-07-02
標籤:聲明枚舉enum Direction { case North case East case West case South}也可以使用一個caseenum Direct { case North, East, South}使用枚舉var dirct = Direction.Eastdirct = .West相關值可以使用枚舉儲存任何相關指enum PersonInfo { case Age(Int) case Name(String)}var
Time of Update: 2015-07-03
標籤:http://www.cocoachina.com/bbs/read.php?tid=204294WWDC 2014上蘋果再次驚世駭俗的推出了新的程式設計語言SWIFT( 雨燕 ), 這個訊息會前沒有半點鐘風聲的走漏。訊息發布當時,會場一片驚呼,相信全球看直播的碼農們當時也感覺腦袋被敲了一記悶棍吧( 至少我當時是這樣的,連喊三聲:“臥槽,媽蛋” )。於是熬夜學習了SWIFT大法,越看越想高呼
Time of Update: 2015-07-03
標籤:http://stackoverflow.com/questions/24050844/swift-missing-argument-label-xxx-in-callup vote37down votefavorite10func say(name:String, msg:String) { println("\(name) say \(msg)")}say("Henry","Hi,Swift") <---- error because missing argument
Time of Update: 2015-07-01
標籤:元組:Tuples 將多個不同的值集合成一個資料 (類似資料體以及數組的集合體類型)元組特點:可以擁有任意個值(元素),元組的組成的值(元素)可以是不同類型的資料,元組是swift特有的,OC沒有元組這個資料類型元組的使用:可以作為函數的傳回值,返回多個類型的資料,也可以批量賦值等等 定義一個元組文法: let 元組名 = (資料1 , 資料2 , 資料3) //這裡的資料可以是任何類型(String
Time of Update: 2015-07-01
標籤:ios swift這期主要講一下關於常用控制語句以及方法的使用首先是迴圈語句常用的for
Time of Update: 2015-07-01
標籤:ios swift 字串 var test="11111111111test"if (string.rangeOfString("test") != nil) //注意!=左右的空格{ println("find")}如果想獲得位置,就:var
Time of Update: 2015-07-01
標籤:http://joeyio.com/ios/2014/06/04/swift---/Swift語言使用var定義變數,但和別的語言不同,Swift裡不會自動給變數賦初始值,也就是說變數不會有預設值,所以要求使用變數之前必須要對其初始化。如果在使用變數之前不進行初始化就會報錯:var stringValue : String //error: variable ‘stringValue‘ used before being initialized//let hashValue =
Time of Update: 2015-06-30
標籤:ios
Time of Update: 2015-06-25
標籤:有以下頁面顯示我的訊息,使用者可以點擊右上方的編輯按鈕進入刪除狀態。點擊編輯按鈕後,按鈕文字改為“取消”,左上方的按鈕變為“全選”,同時顯示底部工具條帶有“刪除”按鈕實現起來挺簡單的,在正常狀態下點擊編輯按鈕的方法內寫入:self.navigationController?.setToolbarHidden(false, animated: true)var btnDelete =
Time of Update: 2015-06-25
標籤:swift關於連線拖出來的屬性後面預設帶歎號和為什麼我們一開始不需要給它賦值問題 @IBOutletweak var display: UILabel!