Time of Update: 2015-07-01
標籤:詳細定義Function Parameter NamesFunction parameters have both an external parameter name and a local parameter name. An external parameter name is used to label arguments passed to a function call. A local parameter name is used in the
Time of Update: 2015-07-01
標籤: 1. 建立一個view檔案,如何用interface builder 將控制項串連到code?2. 如何調整控制項間的距離?2. 手動將button和action加入viewclass RatingControl: UIView { // MARK: Initialization required init(coder aDecoder: NSCoder) {
Time of Update: 2015-06-28
標籤:Swift學習第二練——Swift項目時光電影 很早以前的一個OC的練習項目,用swift重新寫了一遍,因為xcode版本的更新對swift的相容度也在不斷改變,此版本適用於xcode6.1。 這個項目中,用swift將iOS官方SDK中的HTTP進行了封裝,使用了swift編寫的非同步載入網狀圖片的方法。練習了用swift操作介面布局,跳轉介面等的方法。 &
Time of Update: 2015-06-27
標籤:swift的函數在swift2中的使用改變了不少/***param: personName 參數*returns: String為傳回值*/func sayHello(personName: String) -> String { return "Hello " + personName;}/*swift2中函數的調用必須要使用標籤或者別名,沒有別名第一個標籤不帶*/func add(a: Int, b: Int) -> Int { return a +
Time of Update: 2015-06-26
標籤:SWIFT中如何計算兩個日期間隔多少個小時,其實幾句代碼就可以搞定了,Very Easy,在Playground內輸入以下代碼var date1 = "2015-06-26 8:15:10"var dateformatter = NSDateFormatter()dateformatter.dateFormat = "yyyy-MM-dd hh:mm:ss"var dateresult = dateformatter.dateFromString(date1)NSDate()var
Time of Update: 2015-06-25
標籤:import UIKitclass FormController: UIViewController { override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
Time of Update: 2015-06-23
標籤:coredata swift entity 持久化 1.建立CoreData項目建立項目時勾選 User Core Data 2.建立實體(Entity)建立項目後,可以看到目錄中有一個.xcdatamodeld檔案。開啟它,點擊下方Add
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-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-15
標籤:最近要研究下排布的遊戲關卡介面的實現,簡單做了個UICollectionView的demo。先看最後的效果: 下面來看實現的方法把,在Storyboard對應的ViewController中增加一個UICollectionView控制項,然後再其中加入一個CollectionViewCell在其中增加一個Label控制項 注意,下面對這個Cell進行命名,命名成defaultCell,
Time of Update: 2015-06-13
標籤:swift最近在學習swift,很想在之前OC的項目中使用swift開始的時候,上手還算比較快,下面記錄下簡單的一些坑。1.由於接觸的swfit一些教程,所以準備在已有的OC裡面使用swift,按照教程,沒問題,但是我在原來的OC中使用swift,怎麼也編譯不通過,開始的時候報錯,提示找不到各種類,後來仔細發現,原來不可以在同一個項目中即在oc代碼中使用swfit代碼,並且在swift代碼中使用OC,類似於死迴圈的感覺需要先編譯出項目名-swift.h才可以。2.原來的OC在
Time of Update: 2015-06-09
標籤:本文是投稿文章,一葉(部落格)歡迎將原創文章或者譯文投給我們,投稿方式:[email protected]或者在首頁點擊“投稿爆料”一、解決問題Swift項目需要使用封裝好的Objective-c組件、第三方類庫,蘋果提供的解決方案能夠處理日常大部分需求,但還不能稱之為完美,混編過程中會遇到很多問題。本文將Swift相容Objective-c的問題匯總,以協助大家更好的使用Swift,內容列表如下:1. Swift調用Objective-c代碼2.
Time of Update: 2015-06-09
標籤:<span style="font-size:24px;">struct David { var x = 0;//定義一個結構體,兩個欄位x,y var y = 0;//初始值 //定義結構體的建構函式 init(){ //定義一個空建構函式,真正的建構函式,調用時候不帶參數調用這裡 //建構函式是以init 開頭的,自動調用 // [[oc alloc]init]不是建構函式
Time of Update: 2015-06-05
標籤:基礎運算子Swift的大部分運算子和C及OC相同,也分一元二元多元的,這裡只記錄一些Swift特有的性質或寫法。賦值運算子( = )在等號右邊是一個有多個值的元組時,它的成員值可以分解並同時分別賦值給常量或者變數:let (x, y) = (1, 2)// x is equal to 1, and y is equal to 2和C、OC不同的是,賦值運算子本身並不傳回值,因此如下寫法是錯誤的:if x = y { // this is not valid, because x =
Time of Update: 2015-06-05
標籤:
Time of Update: 2015-06-04
標籤:Swift是蘋果公司開發的一門新語言,它當然具備物件導向的許多特性,現在開始介紹Swift中類和對象的文法。對象和類用"class"加上類名字來建立一個類,屬性聲明和聲明常量或者變數是一樣的,只是它是在類裡邊聲明的而已。方法和函式宣告也是一樣的:class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with
Time of Update: 2015-06-05
標籤:邏輯分支簡單體驗階段性小結Swift 中沒有 C 語言中的非零即真概念在邏輯判斷時必須顯示地指明具體的判斷條件if 語句條件的 () 可以省略但是 {} 不能省略三目階段性小結Swift 中的 三目 運算保持了和 OC 一致的風格可選項演練
Time of Update: 2015-05-22
標籤:swift string join split 原創blog,轉載請註明出處 blog.csdn.net/hello_hwc之前寫過一篇Swift String的基礎,想瞭解的同學可以看下。 http://blog.csdn.net/hello_hwc/article/details/39853023替換把?替換為/var url =
Time of Update: 2015-05-19
標籤: 知識點: Swift範圍運算子:..< {表示[x, y), 即大於等於x,小於y} , ... {表示[x, y], 即大於等於x,小於等於y} (主要用於for迴圈中) Swift溢出運算子(注意:是為整型計算提供的):&+, &-, &*, &/, &% Swift支援N對N賦值 Swift賦值是沒有傳回值的 %在Swift中叫“求餘運算子”,求餘結果的正負跟%左邊數值的正負一樣
Time of Update: 2015-05-16
標籤: 1 你可以通過for-in迴圈來迭代訪問整個數組的值。 2 for item in shoppingList { 3 println(item) 4 } 5 // Six eggs 6 // Milk 7 // Flour 8 // Baking Powder 9 // Bananas 10