Time of Update: 2017-01-13
在開發中,我們常常需要動態地改變按鈕標籤文字,使用 setTitle() 函數就可以了。有時我們需要在幾個標題間切換,比如下面範例所示,按鈕點擊後按鈕文字會在“播放”“暫停”間輪流切換。要實現這個功能,首先要擷取按鈕當前的標題文字,有如下兩種方式:1,使用currentTitle擷取if myBtn.currentTitle == "播放" {
Time of Update: 2017-01-13
1,SwiftyJSON介紹與配置SwiftyJSON是個使用Swift語言編寫的開源庫,可以讓我們很方便地處理JSON資料(解析資料、產生資料)。GitHub地址:https://github.com/SwiftyJSON/SwiftyJSON使用配置:直接 SwiftyJSON.swift 添加到項目中即可。 2,SwiftyJSON的優點同 NSJSONSerializationSwiftyJSON
Time of Update: 2017-01-13
使用 tableView 時,預設選中儲存格的背景顏色是灰色的,如下圖:1,使用自訂的背景顏色這時就需要自訂 UITableViewCell 選中時背景View,並設定其顏色import UIKit class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { var
Time of Update: 2017-01-13
1,tabBarItem圖片的推薦尺寸和最大支援尺寸下面是標籤欄(UITabBar)中tab按鈕表徵圖分別在1x、2x、3x下不會壓縮變形的尺寸:@1x : 推薦 25 x 25 (最大: 48 x 32)@2x : 推薦 50 x 50 (最大: 96 x 64)@3x : 推薦 75 x 75 (最大: 144 x 96) 下面是在2x下,左邊使用50 x 50的圖片,右邊使用64 x
Time of Update: 2017-01-13
一,什麼是字型表徵圖(1)現在比較流行使用字型表徵圖,所謂字型表徵圖其實就是一個包含許多表徵圖的字型庫。同我們常用的字型一樣,這個也可以理解為一種特殊字型,只不過裡麵包含的都是表徵圖。(2)既然是字型,那麼最方便的就是可以隨意在代碼中更改顏色和大小而不會失真。這樣不需要因為要適配各種尺寸而製作多個圖片,或者做多套顏色的表徵圖用來標識不同狀態。(3)無論是按鈕表徵圖還是導覽列表徵圖,也不管是網站開發還是行動裝置 App開發,字型表徵圖都能適用。(比如下面幾個就可以使用字型表徵圖實現,像
Time of Update: 2017-01-13
swift開發之文字內容轉語音,只是將網上oc版本轉化為swift版本而已,有需要的同學拿去。xcode7 代碼如下複製代碼 swift2.0import UIKitimport AVFoundationclass ViewController: UIViewController { override func viewDidLoad() {
Time of Update: 2017-01-13
按鈕UIButton是ios開發中最常見的控制項之一,下面來介紹UIButton的詳細內容,及開發中需要注意的問題。UIButton簡介: 使用目標動作設計模式,target-action模式,3種回調的模式之一。實現原理:使用下面的方法封裝,根據使用者的點擊移動等動作- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;- (void)touchesMoved:(NSSet *)touches
Time of Update: 2017-01-13
八,使用Alamofire進行使用者認證1,Alamofire支援如下幾種認證(Authentication)本文講解使用 Alamofire 進行 HTTP Basic 驗證。2,HTTP Basic認證介紹(1)HTTP Basic認證是允許HTTP伺服器對WEB瀏覽器進行使用者身份證的方法。
Time of Update: 2017-01-13
六,使用Alamofire進行檔案上傳1,Alamofire支援如下上傳類型:FileDataStreamMultipartFormData2,使用檔案流的形式上傳檔案let fileURL = NSBundle.mainBundle().URLForResource("hangge", withExtension: "zip") Alamofire.upload(.POST,
Time of Update: 2017-01-13
Swift 2.0圖片上傳以及圖片用戶端壓縮是寫某一個app中,抽離的,其實比較簡單,也沒有做很多的IOS內部機制判斷,只是實現了圖片上傳以及圖片壓縮後上傳的功能。//// ViewController.swift// uploadImage//// Created by jincon on 15/11/1.// Copyright © 2015年 jincon. All rights reserved.//import
Time of Update: 2017-01-13
一,Alamofire的說明與配置 1,什麼是Alamofire(1)Alamofire 的前身是 AFNetworking。AFNetworking 是 iOS 和 OS
Time of Update: 2017-01-18
本人為非開發人員(科研工作者),使用Mac,最近瞭解到Applescript對提高工作效率有很多協助,希望學一下Applescript。不過最近10.10系統將發布,新的swift語言據說也能實現AppleScript的功能。我希望能瞭解Applescript最近的發展狀況(Apple是否會逐漸淘汰這門語言),以及學習了swift是不是就不用學AppleScript了。希望高人解答,感謝大家1、什麼是applescriptAppleScript是用在MacOSX上的指令碼語言,和作業系統結合的相
Time of Update: 2017-01-18
Swift中Self的使用用於消除訪問屬性,調用方法時所產生的歧義。當函數的參數名和自身的屬性名稱同名時,例如:/*使用self指明被訪問的是自身屬性還是參數*/class AClass { var greeting: String init(greeting: String) { // 使用self區分屬性和參數 self.greeting = greeting }}在便利建構函式中調用自身的指定建構函式時,例如: convenience init() { /*
Time of Update: 2017-01-18
final關鍵字在大多數的程式設計語言中都存在,表示不允許對其修飾的內容進行繼承或者重新操作。Swift中,final關鍵字可以在class、func和var前修飾。通常大家都認為使用final可以更好地對代碼進資料列版本設定,發揮更佳的效能,同時使代碼更安全。下面通過執行個體代碼給大家介紹swift用final關鍵字來防止重寫。 /** 用final關鍵字來防止重寫 final,最後的,最終的;決定性的;不可更改的 final 修飾類的話,表示這個類不可以被繼承。
Time of Update: 2017-01-18
相信大家在學習和使用Swift的時候,肯定會被 ! 和 ? 搞瘋過, 糾結這兩個符號到底是個什麼鬼 ?鬼知道什麼時候使用!,什麼時候使用?下面就說一下! 和 ? 區別以及該怎麼使用!? 和 ! 到底是個啥? 和 ! 其實分別是Swift語言中對一種可選類型( Optional) 操作的文法糖。 那可選類型是幹什麼的呢? Swift中是可以聲明一個沒有初始值的屬性,
Time of Update: 2017-01-18
1、搭個介面2、寫代碼// // ViewController.swift // GeneratorQRCode // // Created by targetcloud on 2016/12/3. // Copyright © 2016年 targetcloud. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var qrImg:
Time of Update: 2017-01-17
標籤:eval 最大 行儲存 arrays moved code [] class select 數組(Arrays)字典(Dictionaries)數組(Arrays)在OC裡面,NSArra
Time of Update: 2017-01-16
標籤:style 參數 project 使用 第三方 target 適配 就會 tin 一、更新慢的問題使用CocoaPods來添加第三方類庫,無論是執行pod install還是pod
Time of Update: 2017-01-13
標籤:實值型別 答案 ring get job 括弧 set 沒有 argument 我們可用swift的閉包來定義變數的值。 先來一個簡單的例子大家先感受感受。
Time of Update: 2017-01-13
標籤:ice 傳統 ima play tag print number 大於 alert 最近真正開始學 Swift,在調用函數的時候遇到一個問題:到底寫不寫函數名?我們來看兩個個例子:// 1