Time of Update: 2018-08-20
let slider = UISlider(frame: CGRectMake(10.0,10.0, (CGRectGetWidth(self.view.bounds) - 10.0 * 2), 20.0))self.view.addSubview(slider)slider.backgroundColor = UIColor.lightGrayColor() // 設定值(預設值為0.0,且值區間為0.0~1.0)slider.minimumValue =
Time of Update: 2018-08-21
Swift已經出了很長的一段時間了,好多項目已經開始著手用Swift來寫了,現在給大家聊聊 運用屬性觀察者 - didSet方法需要注意的事項: didSet方法:在新的值被設定後立即調用。 偶然一說大家估計不知道它到底有什麼用處,在實際項目開發中,估計經常會遇到這樣的需求: 我有兩個變數,分別為a,b。但是有一點特殊b變數需要依賴a變數,說白了就是b必須a有值了 才能夠設定。 說了它在實際項目中的用處,大家可以想象下,用處還是比較多了。今天就聊聊運用它需要的注意事項,
Time of Update: 2018-08-21
按照UI給的圖,因為背景顏色要突出,所以要求狀態列使用亮色 但實際上預設是黑色 這裡使用兩種方法: 1.操作AppDelegate 1)在info.plist中新增 View-Controller-based status bar appearance 屬性,Value選擇NO 2)在啟動方法func application(...)下調用直接書寫
Time of Update: 2014-07-09
標籤:swift ios swift視頻 swift教程 ios8 協議是為方法、屬性等定義一套規範,沒有具體的實現。協議能夠被類、結構體等具體實現(或遵守)。 protocol SomeProtocol { // protocoldefinition goes here } struct
Time of Update: 2014-07-06
標籤:swift string 類 numbers function Swift學習——函數的使用和分類(四)總結了一下Swift中的函數使用一共可以分為七類1 ---- 沒有返回值,沒有參數的函數2 ---- 有參數和返回值的函數3 ---- 使用元祖來返回多個值4 ----
Time of Update: 2014-07-05
標籤:swift 字串截取 ios substringwithrange string 字串截取方法是字串處理中常用的基本方法。熟悉iOS的朋友都知道在基礎類的NSString中有substringToIndex:,substringFromIndex:以及substringWithRange:這三種基本的截取方法。問題描述:那
Time of Update: 2014-07-06
標籤:style blog http color 使用 strong 方法方法是與某些特定類型相關聯的函數。類、結構體、枚舉都可以定義執行個體方法;執行個體方法為給定類型的執行個體封裝了具體的任務與功能。類、結構體、枚舉也可以定義類型方法;類型方法與類型本身相關聯。類型方法與
Time of Update: 2014-07-03
標籤:blog http 使用 strong width art 在現有類和結構體的類型基礎上,擴充新的功能。 文法: [html] view
Time of Update: 2014-07-01
標籤:swift 遍曆 ios switch unicode import Foundationprintln("Hello, World!")var string1 = "Hello BeiJing" //定義一個變數(字串)//var string1: String =
Time of Update: 2014-06-28
標籤:swift swift基礎 typedef 安全 A:小兒編程很不好!B:多半是不愛學,從看英文版開始,讓你愛上編程!Type Aliases 類型重定義(typedef)Swift中重定義類型的關鍵字是typealias,至於怎麼用,應該不必多說了,看例子:typealias AudioSample = UInt16
Time of Update: 2014-06-27
標籤:style class blog code http ext 類和結構體有很多共性: 定義屬性儲存區資料 定義方法執行功能處理 定義下標,通過下標訪問他們的值
Time of Update: 2014-06-26
標籤:swift ios 閉包 類 結構 閉包(Closures)使用過其他語言的應該對代碼塊並不陌生,Swift中的閉包與C,OC中的Block相似。表示自包含的函數代碼塊,可以在代碼中傳遞和使用。並且可以捕獲和儲存內容相關的變數以及常量值,Swift會為你進行捕獲相關的記憶體操作。上一篇文章提到的
Time of Update: 2018-12-03
轉載請寫明出處:http://blog.csdn.net/cywosp/article/details/7439440注意:下面被標紅色的地方由於部落格編輯器的原因出現了多餘的資訊1. 摘要說明本文所涉及到的所有操作都是在Ubuntu Server 11.10 64位系統上通過驗證。本文參考了Openstack keystone的相關文檔,具體資訊如下:Linux系統版本:Ubuntu Server 11.10 64-bit oneiricProxy Server IP: 192.168.
Time of Update: 2018-12-03
最近有個同學問我:有關HadoopDistributed File System和OpenStackObject Storage Service的不同,跟他YY了幾句。個人覺得一個偏向於資料處理,一個偏向於儲存。沒有絕對的好壞,要根據具體應用來使用。找了網上了一些說法:這是原文:http://os.51cto.com/art/201202/314254.htm“HadoopDistributed File System(HDFS)和OpenStackObject Storage Service(
Time of Update: 2018-12-03
這幾天正在自己搭建一個swift的環境。看了一些資料,結合自己的實踐,寫下了它:1.實體環境說明:Linux系統版本:Ubuntu Server 12.04Proxy Server IP: 10.214.0.181Storage Server One:10.214.0.179Storage Server Two:10.214.0.180Storage Server three:10.214.0.1822.重要組件說明:node:運行一個或多個object storage
Time of Update: 2018-12-03
swift是openstack的object storage service。最近結合著一些文章大致梳理了一下它的原始碼。致謝牛皮糖的部落格的深入講解。關於代碼目錄是它的代碼目錄其中可以看到幾個重要的檔案夾:Accout、Ring、Container、obj、proxy。在物理主機上安裝完成的目錄為:/usr/lib/python2.7/dist-packages/swift# lsaccount common container __init__.py __init__.pyc
Time of Update: 2018-12-05
問題描述:在安裝完swift叢集之後,使用swift stat查看狀態,發現一直沒有響應,初步判斷是由於swift同keystone的認證環節出現問題,查看/opt/stack/data/swift/logs/proxy.error記錄檔發現如下錯誤:UNCAUGHT EXCEPTION#012Traceback (most recent call last):#012 File "/usr/local/bin/swift-proxy-server", line 7, in
Time of Update: 2018-12-07
OK啦,這是最後一篇,其實從原官方文檔的組織上,該小節是3.3——container之後,object之前,為了API整體思路的連貫性,我自己擅作主張放到了最後一部分。這章是我覺得swift中比較有趣的一章,可以直接將swift配置成靜態網站,作為資料下載站,直接解決了靜態網站資料備份的問題。於是,讓我們愉快的繼續吧 =D 3.3. 建立靜態網站(Create Static
Time of Update: 2018-12-07
關於開原始碼的學習,主要就只接觸過XMPP服務端實現Openfire和現在的Swift了。想想這段時間對swift學習的停滯感,越來越覺得“如果想要學習一個東西的原理,首先要會使用它”,這會在一定程度上增加對功能處理流程的理解,並在源碼閱讀時產生共鳴。對於swift API的學習,由於之前一直沒有找到比較系統的資料,官方文檔首頁上也沒有相關的連結,所以都是對照著swift-python-client的curl命令自己進行整理,這幾天突然發現swift官方文檔首頁上增加了Swift’s API
Time of Update: 2018-12-07
對siwft有些瞭解的人都知道,Ring是swift中非常核心的組件,它決定著資料如何在叢集中分布。Swift根據設定的partition_power決定叢集中的分區數量(2的partition_power次方),並根據一致性雜湊演算法將分區分配到不同的node上,並將資料分布到對應的分區上。因此,構建Ring就成為swift初始化必須經曆的過程。簡單說來:新的Ring建立的過程:ring-builder根據device