Time of Update: 2015-07-01
標籤:http://blog.csdn.net/kuloveyouwei/article/details/359885931、基本運算子其實無論什麼語言,對於基本運算子來說,都是差不多的,這裡我就說下swift的區別其他語言的地方。例如,範圍運算子,swift分為封閉範圍運算子和半封閉範圍運算子,封閉範圍運算子(a…b)定義了一個範圍,從a到b,並包括a和b的值。當要在一個範圍內迭代所有可能的值的時候,範圍運算子是非常有用的,
Time of Update: 2015-07-01
標籤:------------------1. 最簡單的方法拖拽, 這個就不用多解釋了吧. 直接拖拽到另一個視圖控制器, 選擇 show, 就行了.2. 利用 Segue 方法 (這裡主要是 方法1 的傳值)連好線, 點擊 連線中間部分, 設定 Identifier.然後 調用 performSegueWithIdentifier 方法.(注: Demo 裡面, 是直接將 TableViewController 和 SecondViewController 進行連線, 而不是 點擊
Time of Update: 2015-06-30
標籤:ios
Time of Update: 2015-06-29
標籤:Control Flow指的是『邏輯控制語句』,包括if、if-else、for、for-in、while、do-while、switch等。其中大部分和OC中差不多,但Swift在某些方便增強了控制語句的功能。譬如for-in中引入..<和...操作符;switch語句更是大不一樣了。本文也只針對for-in和switch語句展開闡述。For-Infor-in語句基本上和OC中的for-in語句被太多區別,但新增了兩個符號:..<(類似於Python中的range())和..
Time of Update: 2015-06-29
標籤:Swift基本類型Swift的類型是在C和OC的基礎上發展而來的,Int是整型;Double和Float是浮點型;Bool是布爾型;String是字串。類似OC,Swift也提出了三個集合類型:Array、Set、Dictionary;除了上述比較熟悉的類型,Swift還增加了OC中沒有的類型,比如元組(Tuple);Swift還增加了可選(Optional)類型。Swift是一個型別安全的語言(甚至以此著稱),可選(Optional)就是一個很好的例子。Swift可以讓你清除地知道值的類
Time of Update: 2015-06-29
標籤: A view displays content, whereas a control is used to modify it in some way. A control (UIControl) is a subclass of UIView. views can not have action. But Gesture recognizers can be used to add actions for the views.An image view
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-29
標籤:swift本人分享到github上整理的swift 2.0的playground。地址https://github.com/mengxiangyue/The-Swift-2.0-Programming-Language-playground 對應最新發行《The Swift Programming Language》Swift 2.0 版本一書中內容。這些Playground基本是書中知識點的一個總結,如果不想看英文書的人看這些Palyground都看完了,也基本算是看完了書中的內容。
Time of Update: 2015-06-26
標籤:ios swift 二維碼 項目終於不需要支援iOS6了(淚崩),在二維碼掃描這一塊,能夠完全的放棄ZXing庫,改用系統的AVFoundation了,拿swift寫了個Demo,效果如下: github地址:點這裡 有關AVFoundation和Core Image(濾鏡等),可以先看看objc.io第21期和第23期的有關介紹. 初始化視頻捕捉 // 初始化視頻捕獲
Time of Update: 2015-06-27
標籤:網上參考OBJC寫的用ScrollView圖片輪播效果,照著畫了個,先上:附上代碼: 1 @IBOutlet weak var pc: UIPageControl! 2 @IBOutlet weak var sv:UIScrollView! 3 4 var timer:NSTimer! 5 6 override func viewDidLoad() { 7 super.viewDidLoad() 8 9
Time of Update: 2015-06-24
標籤:參考:http://blog.sina.com.cn/s/blog_8d1bc23f0102v5tl.htmlswift中使用oc類的方法1.建立一個oc.h檔案 2.添加需要倒入的oc類的標頭檔 3.Bulid Settings中搜尋bri,添加:$(SRCROOT)/$(TARGET_NAME)/oc.h 4.測試 Test.h#import <Foundation/Foundation.h>@interface
Time of Update: 2015-06-24
標籤:關於SwiftSwift是一種新的程式設計語言,用於iOS和OS X的應用程式,建立在最佳的C和Objective-C之上,沒有C相容性的限制。Swift採用的安全模式設計,並增加了現代的功能,使編程更簡單,更靈活,更有趣。Swift和以前一筆勾銷,由成熟和備受寵愛Cocoa和Cocoa
Time of Update: 2015-06-24
標籤:swift 團隊一直在最佳化,讓大家準備在秋天的時候,遷移到swift2做準備。一、錯誤處理異常處理,不是NSError對象和雙指標。可以使用 throws 來指定方法來拋出一個錯誤。調用do try catch 多個關鍵字來捕獲和處理錯誤。NSError對象的引用,inout 方法會賦值給錯誤變數,傳入一個nil到這裡完全忽略這個錯誤,或者傳入 NSError但從不檢查它。enum DrinkError:ErrorType{case
Time of Update: 2015-06-24
標籤:需求代理 的類1.定義一個協議,一般以類名加delegate// 代理 全部都是必須實現protocol VisitorLoginViewDelegate: NSObjectProtocol { func visitorRegisterButtonClicked() func visitorLoginButtonClicked()} // 可以設定 optional 可選 必須 用@objc 聲明@objc
Time of Update: 2015-06-23
標籤:操作符是用於檢測、更改或者組合值的特殊符號或短語。例如,加法操作符 (+) 將兩個數字加到一起 (如 let i = 1 + 2)。更複雜的例子包括邏輯與操作符 && (如 if enteredDoorCode && passedRetinaScan) 和自增操作符 ++i,就是把 i 的值加1的捷徑。Swift 支援大多數標準的C 操作符並且改善了幾項功能以消除常見的編碼錯誤。賦值操作符 (=)
Time of Update: 2015-06-20
標籤:斯坦福大學公開課 swift mvc 設計模式 ios 斯坦福大學公開課:iOS8網易空開課地址連結:斯坦福大學公開課:IOS8開發github上字幕連結:字幕百度網盤資源下載連結:百度網盤1.計算機完成①斷行符號鍵及相關的代碼 //定義一個數組,用來當做棧儲存資料使用 var openStack =
Time of Update: 2015-06-22
標籤:如果你想交換兩個變數的值:1. 整型func swapTwoInts(inout a: Int, inout b: Int) {let temporaryA = aa = bb = temporaryA}2. 字串func swapTwoStrings(inout a: String, inout b: String) { let temporaryA = a a = b b = temporaryA}3. 浮點型...
Time of Update: 2015-06-22
標籤:下面為一些swift 2.0 的基本文法,寫在playground中,每次swift版本跟新的時候,開啟瞅瞅,就可以對比出哪裡發生了修改。內容包括:01變數&常量 02分支 03迴圈 04字串 05數組 06字典 07函數01變數&常量//: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"/*: let 常量 var
Time of Update: 2015-06-20
標籤:swift ios objective overflow 這是來自stack overflow上的一個回答,更多回答請查看: http://stackoverflow.com/questions/24002369/how-to-call-objective-c-code-from-swiftUsing Objective-C Classes in
Time of Update: 2015-06-20
標籤:總結了以下幾種方式,歡迎補充 1,為空白地區綁定Touch Up Inside事件 2,重寫touchesEnded方法 3,為TextField綁定Did End On Exit事件一、點擊編輯地區以外的地方時關閉(空白處地區綁定Touch Up Inside事件) 建立一個項目,開啟Main.storyboard,添加一個Text Field,與ViewController建立串連,然後點擊空白處,在右邊視窗修改Custom