Time of Update: 2017-01-13
我們常常看到市面上有很多 App,每用個一段時間就會彈出個框,問你是否要去 AppStore 上給它打個分。如果你選擇是的話,就會自動開啟 AppStore,並顯示這個應用的首頁,使用者便可以在這裡撰寫評論並打分了。這個其實很簡單,只需要通過 UIApplication.sharedApplication().openURL() 方法開啟相應應用的 App Store 連結即可。除了跳轉到 App Store,openURL 還要其它許多用法,具體參考我原來寫的這篇文章:Swift -
Time of Update: 2017-01-13
我們使用文字框(UITextView)時,除了輸入文字外,可能還會想在裡面插入一些圖片。或者有一些圖文混排的內容需要展示出來。 這個只需要通過 textView 的屬性化文本即可實現。j將圖片以附件的形式插入即可。本文通過範例示範如何? textView
Time of Update: 2017-01-13
GZIP 是為Internet 上使用非常普遍的一種資料壓縮格式,或者說一種檔案格式。使用 GZIP 一來可以減少儲存空間,二來通過網路傳輸檔案時,可以減少傳輸的時間。大流量的WEB網站常常使用GZIP壓縮技術,將網頁內容壓縮後傳輸到來訪的電腦瀏覽器中顯示出來(一般對純文字內容可壓縮到原大小的40%),大大提高了傳輸速度。在iOS開發中,我們用戶端也是可以利用 GZIP
Time of Update: 2017-01-13
下面介紹如何使用第三方庫 Rebekka 來進行FTP用戶端的開發,實現的功能包括:FTP伺服器串連,檔案清單的查詢,檔案夾建立,上傳檔案,下載檔案。1,Rebekka的說明與配置Rebekka是一個用Swift語言寫的FTP/FTPS用戶端操作庫。其內部封裝使用的是CFNetworking網路程式庫的CFFTPStream API。下載地址:https://github.com/Constantine-Fry/rebekka (1)把“Rebekka.
Time of Update: 2017-01-18
自從iOS8開始,Apple引入了WKWebView欲代替UIWebView。相比而言,WKWebView消耗內從更少,功能也更加強大。讓我們來看看WKWebView怎麼使用吧!0.初始化(1)首先需要引入WebKit庫複製代碼 代碼如下:#import <WebKit/WebKit.h>(2)初始化方法分為以下兩種複製代碼 代碼如下:// 預設初始化- (instancetype)initWithFrame:(CGRect)frame;//
Time of Update: 2018-07-24
在順利的安裝部署了KeyStone之後,原以為swift的安裝調試也會如KeyStone一般,但過程卻充滿了坎坷,在結合原始碼中的一些函數之後,終於成功的完成了swift的安裝,並實驗了上傳下載檔案等功能,下面整理了swift的安裝過程,並對遇到的問題進行了總結,希望對遇到同樣問題的人有些啟示或協助。安裝過程依然參考的是OpenStack的官方安裝手冊,但補充了一些細節。在安裝之前,先簡單的介紹一下Swift是什麼、主要功能是什麼。OpenStack的Object
Time of Update: 2018-08-19
在Swift字串的檢索中,有時候返回的可能是一個範圍,而不是一個具體的位置。這就要用到Swift中Range的概念。我們對此來進行詳解。 (1)字串中檢索某個單詞方法:rangeOfString var str = "Hello Apple.Hello
Time of Update: 2018-08-22
在Swift文法裡where關鍵字的作用跟SQL的where一樣, 即附加條件判斷。 1、 在集合遍曆時使用where, 條件為真時執行代碼塊, 為假時不執行代碼塊。 let array = [0, 1, 2, 3, 4, 5, 6] //使用switch遍曆 array.forEach { switch $0 { case let x where x &
Time of Update: 2018-08-22
高階函數map,flatMap,reduce,filter可以簡化代碼量, 能用就用。 1、 map函數, 是集合和String類的執行個體方法, 作用是遍曆時修改item;map並不會修改執行個體值, 而且建立一個拷貝。 摘自官方文檔: let cast = ["Vivien", "Marlon", "Kim", "Karl"]let lowercaseNames = cast.map { $0.lowercased() }//
Time of Update: 2018-08-22
使用範例 1 2 3 4 5 6 7 8 9 10 11 12 13
Time of Update: 2018-08-22
對於標籤欄(UITabBar),當tabBarItem不需要title只要image的時候,圖片下方也是會佔據一個空間的。 我們可以通過 tabBarItem.imageInsets 來設定位移量,使得image表徵圖置中顯示。 (注意:top和bottom要設定成相反數,不然image的大小會一直改變。) 1
Time of Update: 2018-08-22
1,建立進度條 1 2 3 4 var progressView= UIProgressView (progressViewStyle: UIProgressViewStyle . Default ) progressView.center= self .view.center
Time of Update: 2018-08-22
1,選擇控制項的建立,並監聽控制項選擇值 1 2 3 4 5 6 7 8 9 10 11 12
Time of Update: 2018-08-22
純程式碼建立日期選擇控制項 1 2 3 4 5 6 7 8 9 10 11 12 13
Time of Update: 2018-09-03
iOS swift項目IM實現,從長串連到底層資料解析分析之Socket一:項目簡介: 去年開始接手了一個國企移動項目,項目的需求是實現IM即時通訊功能。 * 一期版本功能包括了: 1.公司業務的審批,報價和授標審批次程序; 2.單人的聊天和群組對話(領導日常工作交流);
Time of Update: 2018-09-03
標籤:let float block oar tle style with var nil 在Swift中使用閉包來實現兩個介面的傳值 例如:有A類和B類.B類//聲明閉包typeal
Time of Update: 2018-08-27
標籤:div 的區別 方法 option 聲明 類型 判斷 強制 運算 可選類型(?)與強制解析運算子(!)?是一種判斷後再拆包的文法糖!是一種強制拆包的文法糖 當你不確定
Time of Update: 2018-08-26
標籤:round result amount ntb ber 調用函數 沒有 font mount 配置外部參數名在函數(或者方法)的參數名前添加"#",可以使該參數擁有相同的本地參數名和外部參
Time of Update: 2017-07-04
標籤:lsp animate 自動跳轉 containe 麥克風 授權 eterm 相簿 跳轉 由於 iOS 系統的安全限制,App 如果需要訪問裝置的通訊錄、麥克風、 相簿、
Time of Update: 2014-08-15
標籤:ios swift 可選鏈(Optional Chaining)是一種可以請求和調用屬性、方法及子指令碼的過程,它的自判斷性體現於請求或調用的目標當前可能為空白(nil)。如果自判斷的目標有值,那麼調用就會成功;相反,如果選擇的目標為空白(nil),則這種調用將返回空(nil)。多次請求或調用可以被連結在一起形成一個鏈,如果任何一個節點為空白(nil)將導致整個鏈失效。 注意: Swift