Time of Update: 2018-07-26
extension HomeViewController{ private func setupNavigationBar(){ /*** 設定導覽列背景顏色 ***/ navigationController?.navigationBar.barTintColor = UIColor.red /*** 設定導覽列title ***/ //
Time of Update: 2018-07-26
播放器 對於資源的播放,你應使用AVPlayer類。你可以使用AVPlayerItem執行個體去管理整個資源的顯示狀態,使用AVPlayerIteamTrack類去管理單獨任務的顯示狀態。你可以使用AVPlayerLayer類進行顯示 播放資源
Time of Update: 2017-01-13
現在很多APP或者網站都支援使用QQ帳號進行登入。本文示範如何?QQ的第三方登入,以及登入後的擷取使用者的個人資訊。 1,騰訊開放平台註冊,以及SDK的配置(這個可以官方去找)2,登入授權,並擷取使用者資料資訊(1)點擊“登入並擷取使用者資料”按鈕(2)程式會自動跳轉到QQ,顯示登入頁面(頁面上會顯示需要的授權)(3)登入成功後又會自動返回原來的APP。本範例中我們在登入成功後,擷取使用者資訊並列印出來附:返回參數說明
Time of Update: 2017-01-13
什麼是閉包?閉包是指可以包含自由(未綁定到特定對象)變數的代碼塊;這些變數不是在這個代碼塊內或者任何全域上下文中定義的,而是在定義代碼塊的環境中定義(局部變數)。“閉包”
Time of Update: 2017-01-13
在之前的小視頻錄製文章中,我們使用 AVAssetExportSession 將合并後的視頻壓縮輸出成一個最終的視頻檔案。當時使用的是高品質的壓縮(AVAssetExportPresetHighestQuality)。let exporter = AVAssetExportSession(asset:
Time of Update: 2018-07-24
預設情況下,當你往一個整型常量或變數賦於一個它不能承載的大數時,Swift不會讓你這麼乾的,它會報錯。這樣,在操作過大或過小的數的時候就很安全了。 例如,Int16整型能承載的整數範圍是-32768到32767,如果給它賦上超過這個範圍的數,就會報錯: var potentialOverflow = Int16.max// potentialOverflow 等於 32767, 這是 Int16 能承載的最大整數potentialOverflow += 1// 噢, 出錯了
Time of Update: 2018-08-15
逃逸閉包的書面定義 一個傳入函數的閉包如果在函數執行結束之後才會被調用,那麼這個閉包就叫做逃逸閉包。 對定義的理解 通過定義我們知道,逃逸閉包首先是一個閉包(感覺有點廢話),但是逃逸閉包又不是普通的閉包,因為它會在函數結束後才執行(這是特點)。 什麼閉包會在函數執行之後才執行呢? 很多啟動非同步作業的函數接受一個閉包參數作為 completion
Time of Update: 2018-08-21
那些年,學swift踩過的坑 最近在學swift,本以為多是文法與oc不同,而且都是使用相同的cocoa架構,相同的API,但是或多或少還是有些坑在裡,為了避免以後再踩,在這裡記下了,以後發現新的坑,也會慢慢在這裡加上 [TOC] 1.main檔案去哪兒了。 OC中main.m中的代碼, 通過@UIApplicationMain標記自動產生
Time of Update: 2018-07-20
標籤:file als ima UNC sele self fun 建立 selection 1 import UIKit 2 3 class VC1: UIViewController {
Time of Update: 2016-04-06
標籤:1.常量 變數 自動類型推斷 let age = 20 常量不可變 var num = 24 變數可變 num = 30 let count:Int = 2 Double(count) 類型轉換2.字串 Swift的String操作比較複雜,經常轉為oc 的NSString let name:String = "hrrrrrrrrr" var addr:String =
Time of Update: 2015-08-18
標籤:swift openstack OpenStack Object Storage(Swift)是OpenStack開源雲端運算項目的子項目之一,被稱為Object Storage Service,提供了強大的擴充性、冗餘和持久性。本文將從架構、原理和實踐等幾方面講述Swift。 Swift並不是檔案系統或者即時的資料存放區系統,它稱為Object Storage
Time of Update: 2015-04-08
標籤:不同進位整數字面值按以下原則進行區分表示: 1. 十進位數前邊不用加首碼 2. 一個位元,加一個0b的首碼 3. 一個八位元,加一個0o的首碼 4. 一個16進位數,加一個0x的首碼下邊是整數字面值為17的不同進位的表示形式: let decimalInteger =
Time of Update: 2015-04-06
標籤:一些初學者經常在使用autoLayout時,做得效果不太理想,經常會出現介面錯亂的情況。本文章用一個小執行個體說明autoLayout的使用非常的簡單,只要記住 規則就可以使介面適屏布局,適配各種iphone手機的螢幕 1.建立一個swift項目(以Single View Application模板建立項目)將Main.storyboard中的預設的ViewController 設為iPhone 4-inch 尺寸(也就是iphone
Time of Update: 2015-03-14
標籤:swift嵌套函數 可以將函數定義在其他函數中,成為嵌套函數 func caculate(opr : String) ->(Int,Int) ->Int { func add(a : Int, b :
Time of Update: 2014-06-29
標籤:swift iphone object-c block 閉包 fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/35783341轉載請註明出處如果覺得文章對你有所協助,請通過留言或關注公眾帳號fengsh998來支援我,謝謝!在前面一些學習中,原本把閉
Time of Update: 2014-08-01
標籤:vmware mac os x mavericks swift apple 一、使用VMware虛擬機器部署Swift開發環境所需工具:Vmware Workstation 10.0虛擬機器軟體VM安裝Mac解鎖工具Unlock蘋果作業系統(Mac OS X Mavericks 10.9.4):
Time of Update: 2014-07-22
標籤:io for cti re c ar 下標指令碼 可以定義在類(Class)、結構體(structure)和枚舉(enumeration)這些目標中,可以讓這些類型的執行個體通過[]快速存取屬性和方法. subscript(index: Int) -> Int { get {
Time of Update: 2014-07-18
標籤:style blog color 使用 os io 一、常量 & 變數//常量let constantsTeam = 1//變數var variablesTeam = 2 儘可能使用常量,這樣更清晰並且記憶體更不容易腎虧。二、顯示/隱式指定類型//隱式let
Time of Update: 2014-07-16
標籤:style blog http color 使用 strong 這節內容,我們一起來利用SKAction的來為熊貓建立動畫,我們將學會通過紋理組產生動畫,使用永遠迴圈的SKAction讓熊貓不停的跑動。要點:枚舉的使用:用來記錄熊貓的動作狀態 enum Status:Int{ case
Time of Update: 2018-12-07
關於開原始碼的學習,主要就只接觸過XMPP服務端實現Openfire和現在的Swift了。想想這段時間對swift學習的停滯感,越來越覺得“如果想要學習一個東西的原理,首先要會使用它”,這會在一定程度上增加對功能處理流程的理解,並在源碼閱讀時產生共鳴。對於swift API的學習,由於之前一直沒有找到比較系統的資料,官方文檔首頁上也沒有相關的連結,所以都是對照著swift-python-client的curl命令自己進行整理,這幾天突然發現swift官方文檔首頁上增加了Swift’s API