1. 程式人生 > >UIApplication.sharedApplication().openURL的使用(Swift版)

UIApplication.sharedApplication().openURL的使用(Swift版)

UIApplication.sharedApplication().openURL(NSURL(string: "http://www.163.com")!) //瀏覽器開啟
     UIApplication.sharedApplication().openURL(NSURL(string: "mailto://[email protected]")!)//傳送郵件

UIApplication.sharedApplication().openURL(NSURL(string: "sms://182XXXXXXXX")!)//傳送簡訊

UIApplication.sharedApplication().openURL
(NSURL(string: "tel://182XXXXXXXX")!)//打電話

相關推薦

UIApplication.sharedApplication().openURL的使用(Swift)

UIApplication.sharedApplication().openURL(NSURL(string: "http://www.163.com")!) //瀏覽器開啟 UIApplic

iOS [UIApplication sharedApplication] openURL等常用的方法使用例如:打電話、定位等

1、打電話 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://電話號碼"]]; 2、發簡訊 [[UIApplication sharedApplication] openURL

iOS開發中使用[[UIApplication sharedApplication] openURL:]載入其它應用

轉載自:http://blog.csdn.net/hengshujiyi/article/details/21172127 在iOS開發中,經常需要呼叫其它App,如撥打電話、傳送郵件等。UIApplication:openURL:方法是實現這一目的的最簡單方法,該方法

iOS中[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@""]]的使用

使用系統自帶功能,傳送簡訊、撥打電話、傳送郵件、開啟網站 // 呼叫自帶mail [[UIApplication sharedApplication] openURL:[NSURL URLWithSt

Dijkstra算法(Swift

map 數組 double sta weight lte turn man 最短 原理 我們知道,使用Breadth-first search算法能夠找到到達某個目標的最短路徑,但這個算法沒考慮weight,因此我們再為每個edge添加了權重後,我們就需要使用Dijkstr

設計模式-(14)裝飾者模式 (swift

實現 info 有一個 istview listview 接口 tor true lis 一,概念   裝飾者模式(Decorator):動態地為一個對象添加一些額外的職責,若要擴展一個對象的功能,裝飾者提供了比繼承更有彈性的替代方案。   多組合,少繼承 二,UML圖

設計模式-(15)責任鏈模式 (swift

uiview ike recent ios part mage protoc ins handle 一,概念:   責任鏈模式(Chain of Responsibility Pattern)為請求創建了一個接收者對象的鏈。這種模式給予請求的類型,對請求的發送者和接收者進行

設計模式-(16)模版模式 (swift

基本 protect pla without 屬性 模板方法 分享圖片 dal ont 一,概念:   定義一個算法中的操作框架,而將一些步驟延遲到子類中。使得子類可以不改變算法的結構即可重定義該算法的某些特定步驟。(Define the skeleton of an al

設計模式-(17)策略模式 (swift

clas PC ring override 角色 var 有一個 包裝 封裝 一,概念:   策略模式定義了一系列的算法,並將每一個算法封裝起來,而且使他們可以相互替換,讓算法獨立於使用它的客戶而獨立變化。 二,使用場景   1.針對同一類型問題的多種處理方式,僅僅是具

iOS 適配全面屏iPhone X系列手機-Swift

一、如何知道手機是全面屏手機?          網上有好多人使用獲取手機型號的方式來判斷,本人覺得這種方式沒有問題,只是作為一名開發者,大家都知道蘋果每年都會更新新的機型。大家肯定不希望在每次蘋果釋出新機型後去更新版本,目前我有兩種判斷方式: 1.獲取狀態列的高度,全面

[UIApplication sharedApplication].keyWindow和[[UIApplication sharedApplication].delegate window]區別

在專案開發過程中經常有需要在window上新增各種文字提示框,今天我們就有這麼一個需求,查了各種資料說有不同的獲取方法但是用到的最多的是[UIApplication sharedApplication].keyWindow和[[UIApplication sharedApplication]

iOS按鈕圖片旋轉 swift

需求:按鈕圖片為向下箭頭,點選完後,動畫過渡為向上 動圖圖片展示 @objc func buttonAction(sender: UIButton) { //建立動畫

Swift本報錯

最近Xcode升級了,出現了各種蛋疼的錯誤提示,今天遇到個匯入框架出現了提示Swift版本的問題,具體如下: “Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targ

iOS視覺化動態繪製連通圖(Swift)

上篇部落格《》可視化了一下一些排序的過程,本篇部落格就來聊聊圖的東西。在之前的部落格中詳細的講過圖的相關內容,比如《》。當然之前寫的程式是比較抽象的。上篇部落格我們以視覺化的方式看了一下各種排序的過程,今天部落格中我們就來視覺化的看一下圖的相關部分,今天我們要畫的圖是無向圖,並且每個點到其他點都有直接的連線。

演算法與資料結構(四) 圖的物理儲存結構與深搜、廣搜(Swift)

開門見山,本篇部落格就介紹圖相關的東西。圖其實就是樹結構的升級版。上篇部落格我們聊了樹的一種,在後邊的部落格中我們還會介紹其他型別的樹,比如紅黑樹,B樹等等,以及這些樹結構的應用。本篇部落格我們就講圖的儲存結構以及圖的搜尋,這兩者算是圖結構的基礎。下篇部落格會在此基礎上聊一下最小生成樹的Prim演算法以及克魯

iOS視覺化動態繪製八種排序過程(Swift)

前面幾篇部落格都是關於排序的,在之前陸陸續續釋出的部落格中,我們先後介紹了氣泡排序、選擇排序、插入排序、希爾排序、堆排序、歸併排序以及快速排序。俗話說的好,做事兒要善始善終,本篇部落格就算是對之前那幾篇部落格的總結了。而本篇部落格的示例Demo也是在之前那些部落格Demo的基礎上做的,也算是集成了各種排序的方

iOS開發之常用資訊類App的分類展示與編輯的完整案例實現(Swift)

上篇部落格我們聊了《》,今天的這篇部落格就在上篇部落格的基礎上做些東西。做一個完整的資訊類App中的分類展示、分類切換、分類編輯這一套東西。當然,主要我們還是使用靈活多變的CollectionView來實現。下方我們將會給出程式的執行效果,然後給出核心的程式碼實現,在文章的末尾我們會給出github上原始碼的

iOS開發之三個Button實現圖片無限輪播(參考手機淘寶,Swift)

這兩天使用Reveal工具檢視"手機淘寶"App的UI層次時,發現其圖片輪播使用了三個UIButton的複用來實現的圖片迴圈無縫滾動。於是乎就有了今天這篇部落格,看到“手機淘寶”這個幻燈片的UI層級時,就想要動手使用三個Button來實現一下,當然本篇部落格使用是Swift語言,思路就是使用三個Button進

ios-設定狀態列樣式 [UIApplication sharedApplication].statusBarStyle

在info.plist檔案中新增一個屬性View controller-based status bar appearance,設定為No(不支援在檔案中設定狀態列樣式) 然後在AppDelegate中寫上[UIApplication sharedApplication].status

分享一個14年寫的使用者管理類-swift

AccountManager類 14年設計,從swift 0.9開始,迭代到現在swift4.0版本,總體幾乎沒什麼改動,簡單穩定。 其實現的思路主要還是藉助之前net反射的經驗,實現了自動儲存使用者資訊本地,同樣這個方案也在android上實現了,有想法的同學自己再去實現一般(雖然我這也有,但是就沒必要貼