Time of Update: 2018-07-26
playground好於在於能一邊寫代碼一邊看到輸出的常量變數的值。不需要運行模擬器。 我們來試一下該工具的用法。 開啟xcode6開發工具,選擇Get started with a playground.
Time of Update: 2018-07-26
下面介紹2種swift的字串截取方法,實際上用到了substringFromIndex,substringToIndex,substringWithRange 1.將String轉化為NSString再截取,代碼如下: var s="1234567890"var ns1=(s as NSString).substringFromIndex(5)var ns2=(s as NSString).substringToIndex(4)var ns3=(s as
Time of Update: 2018-07-26
SnapKit: v.snp_makeConstraints { (make) in 由於Swift和oc文法不一樣 equalTo(self.view)是傳入參數 make.top.equalTo(self.view).offset(100)
Time of Update: 2018-07-25
本文由陳雲峰翻譯,轉載請註明。 注意:本教程將使用Swift 4版本捆綁在Xcode 9 beta 1中。 Swift 4是蘋果計劃於2017年秋季推出的最新版本,其主要重點是提供與Swift 3代碼的源相容性,並努力實現ABI穩定性。 本文重點介紹對Swift的更改將對您的代碼產生最大的影響。 而且,讓我們開始吧。 入門 Swift 4包含在Xcode 9中。您可以從Apple的開發人員門戶下載最新版本的Xcode 9(
Time of Update: 2018-07-25
簡單描述下Swift項目中如何引用Object-C的代碼,這裡以引用FSCalendar項目為例 1.首先在要引用的目錄下建立一個HeaderFile 點擊Next 將檔案名稱改為***-bridging-Header,選中Targets中的項目名,***自行修改為需要的內容,點擊Create 2.在目錄中可以看到剛剛建立的Header檔案 上圖中***-bridging-Header.h檔案為剛剛建立的檔案,開啟它,我將直接開啟它上面的檔案
Time of Update: 2018-07-25
目前開發iOS必學的兩門語言就是OC和Swift了,這兩門語言目前呈現的趨勢是此消彼長。但是為了很好的開發,學好兩門語言是十分有必要的。現在我將開始Swift的學習。這是我的第一個Swift程式——Hello World。蘋果在Xcode6中引入了一個開發Swift非常好的工具,叫做Playground.使用Playground可以很好的即時顯示當前代碼的輸出,可以說是非常好玩。 (1)開啟Xcode,選擇第一個選項“Get
Time of Update: 2018-08-21
簡單介紹下Swift中代理設計模式的使用和閉包的傳值 一、代理模式 代理簡單的說就是讓別人協助自己做一些不能或者不方便做的事。 實現代理有以下幾步: 1.寫一個協議,定義代理方法,就是需要做的事情 2.有兩個對象(A、B)假設 B是A的代理 3.A 需要有個屬性 delegate 4.B 遵守A 的協議, 設定代理關係 A.delegate = B 5.B 實現代理方法 6.A觸發代理事件 如下: 聲明協議 代理屬性
Time of Update: 2017-09-02
標籤:jpeg info led ram 自動 user 方法 lin count 比較簡單,原理就不說了,這裡只做記錄:代碼如下:1,準備var
Time of Update: 2017-08-17
標籤:incr 聯絡 post nes 否則 列表 amount 撰寫 中介 閉包是功能性自包括模組,能夠在代碼中被傳遞和使用。 Swift 中的閉包與 C 和 Objective-C中的
Time of Update: 2017-08-15
標籤:它的 情況 power name 條件 特定 pre 綁定 switch 1、Swift
Time of Update: 2015-04-08
標籤:浮點數就是具有小數部分的數字,浮點數可以表示比整數類型更大的範圍的值,儲存的數值可以遠遠大小或者小於儲存在一個Int類型中的數值。Swift提供了兩個有符號的浮點數類型: Double 表示一個64位的浮點數。用於要表示的值必須非常大或者高精度高準確時。 Float
Time of Update: 2015-04-08
標籤: swifthttp包是ios下第三方http庫 官方地址: https://github.com/daltoniam/SwiftHTTP 項目開發若想使用第三方庫需要使用cocoapods 環境準備: 更新ruby gem 進入終端,輸入 sudo gem update --system 然後忍著,安裝完畢後,輸入 gem install cocoapods
Time of Update: 2015-04-05
標籤://一、*項目準備1、QQ音樂App 介面素材:(我使用PP助手,將QQ音樂App備份,解壓ipa檔案 即可得到裡面的圖片素材)2、豆瓣電台介面:"http://douban.fm/j/mine/playlist?channel=1"//二、*介面布局使用Xcode建立一個Single View Application項目,選擇Swift語言。匯入素材圖片、在預設的ViewController視圖進行以下布局。 介面控制項不多,將幾個關鍵控制項布局就可以了。//三、*
Time of Update: 2015-04-03
標籤:ios swift 文字框 uitextfield 轉載請聲明出處:http://blog.csdn.net/jinnchang/article/details/44853487------------------------------------------------------------------------------------------
Time of Update: 2014-07-06
標籤:swift 筆記 fallthrough case break 1、Swift 無需寫break,所以不會發生這種貫穿(fallthrough)的情況。2、//用不到變數名,可用“_”替換for _ in 1...power{ answer *= base}3、case
Time of Update: 2014-07-04
標籤:swift ios 語言 蘋果 屬性 從這篇章節起,Swift程式設計語言指南大部分的重要內容在於概念,代碼並不是太多。理解Swift的物件導向理念,文法以及類結構,構造析構過程對於很好的應用Swift語言將會有比較大的協助。屬性儲存屬性儲存區屬性通常是那些可以通過直接賦值,或者直接存取成員能夠獲得的屬性類型
Time of Update: 2014-07-02
標籤:swift 筆記 斷言 assert unicode 1、斷言let age = -3assert(age >= 0, "A person's age cannot be less than zero")// 因為 age < 0,所以斷言會觸發2、Swift賦值符(=
Time of Update: 2014-08-05
標籤:swift ios class binding 預設綁定(Optional Binding 自動置空)通過在類型變數後,加上?,可以實現預設綁定為nilvar window:
Time of Update: 2014-07-19
標籤:style blog java color os io 這兩天在學習Stanford出品的iOS7的課程,這個課程去年也看過,但是看到第3課就不行了,滿篇的OC,把人都搞暈了。這段時間因為要寫個iOS的App,正好趕上了Swift問世,所以趁著這股勁繼續學習iOS的開發,把網上的一些視
Time of Update: 2014-07-16
標籤:style blog http color os 資料 扯淡上一篇出了之後,有園友說,100篇出來之後黃瓜菜都涼了,想想確實是哦,100篇確實是個大量,而且目前來說寫東西也就是業餘時間的一個小總結,白天還要工作,晚上在做一個web系統,最近因為世界盃時間更是少的可憐。所以這一系列就當是對於