Time of Update: 2015-06-25
標籤:import UIKitclass FormController: UIViewController { override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
Time of Update: 2015-06-24
標籤:Swift項目相容Objective-C問題匯總轉載自 http://www.cocoachina.com/swift/20150608/12025.html
Time of Update: 2015-06-24
標籤:import UIKitclass ViewController: UIViewController { @IBOutlet var button : UIButton? //var alertView:UIAlertView? override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view,
Time of Update: 2015-06-24
標籤:Swift 提供了C和Objective-C基礎類型的自己一套版本,包括用於整型的Int,用於浮點值的Double和Float,用於布爾值的Boolean,和用於文本資料的String。Swift還提供了Array和Dictionary這兩種集合類型的增強版本。我們知道在iOS開發中用的最多的基礎類型可能就數字串了,以及一些集合類型的使用,下面我們來簡單學習下字串String以及Array、Dictionary等集合類型的使用方法 一、字串 1、字串的字面量 , 例如"
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
標籤:coredata swift entity 持久化 1.建立CoreData項目建立項目時勾選 User Core Data 2.建立實體(Entity)建立項目後,可以看到目錄中有一個.xcdatamodeld檔案。開啟它,點擊下方Add
Time of Update: 2015-06-23
標籤:操作符是用於檢測、更改或者組合值的特殊符號或短語。例如,加法操作符 (+) 將兩個數字加到一起 (如 let i = 1 + 2)。更複雜的例子包括邏輯與操作符 && (如 if enteredDoorCode && passedRetinaScan) 和自增操作符 ++i,就是把 i 的值加1的捷徑。Swift 支援大多數標準的C 操作符並且改善了幾項功能以消除常見的編碼錯誤。賦值操作符 (=)
Time of Update: 2015-06-20
標籤:數組: 中括弧[ ] 表示,數組值之間用逗號分隔 1、如果數組聲明為常量,則本身不能修改,且數組中的值也不能修改 2、指定數組的類型,文法:Array<Type> 可以簡寫為 [Type]
Time of Update: 2015-06-22
標籤:聲明字串var str = "Hello, playground" //聲明一個字串var emptyStr = ""; //聲明一個空的字串var emptyStr1 = String(); //相等於上面的那個str.isEmpty; //判斷str是不是為空白falseemptyStr.isEmpty; //true字串串連var str1 = "hello";var str2 = "world";var str = str1 +
Time of Update: 2015-06-20
標籤:斯坦福大學公開課 swift mvc 設計模式 ios 斯坦福大學公開課:iOS8網易空開課地址連結:斯坦福大學公開課:IOS8開發github上字幕連結:字幕百度網盤資源下載連結:百度網盤1.計算機完成①斷行符號鍵及相關的代碼 //定義一個數組,用來當做棧儲存資料使用 var openStack =
Time of Update: 2015-06-22
標籤:swift提供三個集合類型Array(數組)有順序可以重複 []Set(集合)沒順序不可以重複 {}Dictionary(字典)索引值對{}Array(數組)建立數組/**建立一個空的Int類型的數組*/var someInts = [Int]();/*往數組添加一個元素3*/someInts.append(3);/*把這個數組置為空白*/someInts = [];/*建立一個Double類型的數組,含有3個值,每個值都是0.0*/var treeDoubles =
Time of Update: 2015-06-20
標籤:聲明變數與常量//使用var聲明一個變數var str = "Hello, playground"str = "Hello world";//使用let聲明一個常量let str1 = "我是帥哥";str1 = "我不是帥哥"; //這句話會報錯let name = "我是帥哥"; //聲明一個常量,類型自動推斷為String類型var age:Int = 20;
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
Time of Update: 2015-06-19
標籤:本文轉自http://www.helloswift.com.cn/swiftbase/2015/0112/3469.htmliOS OC和Swift混編1、建立一個swift或者oc的工程:我這裡是建立的Swift語言的工程,工程名SwiftTest 2、在工程中代碼目錄下建立一個oc的類,選擇oc語言,
Time of Update: 2015-06-19
標籤:class serviceHallViewController: UIViewController ,UITableViewDelegate ,UITableViewDataSource { var tableView :UITableView?