Time of Update: 2015-06-23
標籤:coredata swift entity 持久化 1.建立CoreData項目建立項目時勾選 User Core Data 2.建立實體(Entity)建立項目後,可以看到目錄中有一個.xcdatamodeld檔案。開啟它,點擊下方Add
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-09
標籤:閉包閉包是指能夠在代碼中使用和傳遞的自包含(self-contained)的塊。Swift中的閉包和C以及OC中的塊很相似。它們可以捕獲並且儲存定義它們的上下文中的任何常量和變數的引用。Swift會處理捕獲的記憶體管理,不需要開發人員操作。前面介紹的全域函數和嵌套函數,其實就是閉包的特例,閉包有以下三種形式:1、全域函數是具有名字並且不捕獲任何值的閉包2、嵌套函數是具有名字並且能夠從包含它的函數內部捕獲值的閉包3、閉包運算式是用輕量文法編寫的沒有名字切能從包含它的上下文中捕獲值的閉包&nb
Time of Update: 2015-05-16
標籤:在Swift中,有一種結構extension,類似於OC中的Category分類,非常適合於對代碼進行管理同時,常用的存取修飾詞有public、internal、private,而對於這三個存取修飾詞,對extension的影響是各不一樣的在本文中,我將對同一檔案下和不同檔案下的extension、在本類和其他類調用,共四種情況進行分別介紹。在介紹前,我先建立了一個非常簡單的iOS項目,並建立了一個Person類和Person類的extension檔案,如:其中,Person類的代碼如下:
Time of Update: 2015-05-01
標籤:Swift和OC中UITableView的使用基本是差不多,只是有一些文法上的差異。下面我們一步一步從0開始寫一個tableView。一、建立tableViewimport UIKitlet ID = "Cell" //cell的ID,建議像這樣寫一個常量,不要直接使用"Cell"class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { //0.遵守協議 override
Time of Update: 2015-05-02
標籤:五、集合數組1、泛型 Array<類型>2、簡化[類型]var myAr:Array<String>var names:[String]myArr = Array<String>()names = Array<String>(count:10,repeatedValue:"heri")nums = Array<Int>(count:100,repeatedValue:0)var values = ["2","3","4","o"]
Time of Update: 2015-04-12
標籤:最近項目用到了 一個經驗條 要求色彩坡形 中間是帳戶圖片 還要接受事件 然後自己寫了個下面這個控制項//// XProgressView.swift// XProgressView//// Created by eduo_xiaoP on 15/4/11.// Copyright (c) 2015年 eduo. All rights reserved.//import Foundationimport UIKit@objc
Time of Update: 2015-04-01
標籤:Objective-C中的protocol裡存在@optional關鍵字,被這個關鍵字修飾的方法並非必須要被實現。我們可以通過介面定義一系列方法,然後由實現介面的類選擇性地實現其中幾個方法。在Cocoa
Time of Update: 2015-03-30
標籤:swift字典 dictionary與nsdiction 與Oc的字典不太一樣,Swift的字典不僅可以儲存 物件類型的值,還可以儲存 基礎資料型別 (Elementary Data Type)值,結構體,枚舉值;Swift字典的使用方式也更加簡潔,功能更加強大.字典本質上也是結構體,查看文檔可以看到:/// A hash-based mapping from `Key` to `
Time of Update: 2015-03-11
標籤:iosUITextView添加Placeholder(swift)by 伍雪穎添加UILabel並初始化public let placeholderLabel: UILabel = UILabel()@IBInspectable publicvar placeholder: String ="" { didSet
Time of Update: 2015-03-10
標籤:今天在使用swift時發現,寫的func總是要求寫出第二個參數的外部變數名,很不理解,感覺和書上說的function不一樣,查了一下,終於發現了原因:寫在class內部的function叫做method,是特殊的functoin,系統會自動補上外部變數名,參看以下串連 http://stackoverflow.com/questions/24050844/swift-missing-argument-label-xxx-in-call 防止串連失效,截取部分內容如下:O
Time of Update: 2014-07-06
標籤:swift string 類 numbers function Swift學習——函數的使用和分類(四)總結了一下Swift中的函數使用一共可以分為七類1 ---- 沒有返回值,沒有參數的函數2 ---- 有參數和返回值的函數3 ---- 使用元祖來返回多個值4 ----
Time of Update: 2014-07-06
標籤:繼承 swift 類 執行個體 對象 Swift學習——類的定義,使用,繼承,構造等(五)類的使用說明 1 使用class和類名來建立一個類名,例如: class student 2 類中屬性的聲明和常量和變數一樣,唯一的區別就是他們的上下文是類
Time of Update: 2014-07-02
標籤:swift ios swift教程 swift視頻 在現有類和結構體的類型基礎上,擴充新的功能。 文法:extension SomeType{// new functionality to add to SomeType goes here}An extension can extend an existing type to make itadopt
Time of Update: 2014-07-01
標籤:swift 筆記 option 函數嵌套 1、Swift,用來判斷option是不是nil,相當於OC的 if(option)if let name = option{greeting = “if=====“}else{greeting =
Time of Update: 2014-08-09
標籤:des blog http 使用 os io for 2014 任何一種電腦語言都離不開標識符和關鍵字,下面我們將詳細介紹Swift標識符和關鍵字。標示符標識符就是給變數、常量、方法、函數、枚舉、結構體、類、協議等指定的名
Time of Update: 2014-08-08
標籤:blog http 使用 os io 檔案 2014 art 從控制台輸出“HelloWorld”是我學習C語言的第一步,也是我人生中非常重要的一步。多年後的今天,我仍希望以HelloWorld作為
Time of Update: 2014-08-05
標籤:http io 資料 for art ar cti html 本文是一篇swift的基礎教材,講解了swift語言的變數,資料類型和迴圈.準備學swift的同學可以參考學習下.1
Time of Update: 2014-08-01
標籤:swift ios 類的繼承和構造過程類裡面的所有儲存型屬性--包括所有繼承自父類的屬性--都必須在構造過程中設定初始值。 Swift
Time of Update: 2014-07-29
標籤:des http 使用 os 檔案 io for art String 是一個有序的字元集合,例如 "hello, world", "albatross"。Swift 字串通過 String