IOS教程

iOS撥打電話(三種方法)

1,這種方法,撥打完電話回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示(ios9.0以後會彈出提示並且回到原應用)NSMutableString *str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xx

自定義View的封裝和xib檔案的使用詳解

iOS開發中,我們常常將一塊View封裝起來,以便於統一管理內部的子控制元件。如iOS回顧筆記(02)中的"書"這一自定義View。 下面就來說說自定義View的封裝以及它的多種實現方式 自定義UIView(控制元件)的封裝 什麼是View的封裝 如果一個View的內部子控制元件

iOS 本地推送以及自定義推送聲音

iOS10.0以後蘋果要求本地推送使用UserNotification框架來做本地推送, 下文就該框架下做推送以及自定義推送聲音做下介紹 1.AppDelegate.m: 1.匯入框架並遵循協議: #import <UserNotifications/UserNotifications.h>

iOS 列舉講解

列舉增強程式的可讀性,用法上還是需要注意的 1.C語言的寫法 enum XMPPReconnectFlags{ kShouldReconnect = 1 << 0, // If set, disconnection was accidental, and autoReconnect ma

iOS視訊新增音樂 去除原聲

如果是預覽視訊,新增音樂這個很簡單,使用AVAudioPlayer來播放音樂,目前我所做的是播放匯入在工程本地的音樂檔案,線上網路音樂新增尚未涉及。視訊播放使用AVplayer。 下面是切換背景音樂的方法: -(void)anotherMusic:(NSURL *)url withVolume:(CGFloa

學習OpenGL ES之物理引擎

本系列所有文章目錄 獲取示例程式碼 牛頓的佔位圖 前言 本文將介紹3D物理引擎Bullet的基本使用方式以及如何將之前的OpenGL渲染程式碼和Bullet相結合,製造一個符合物理運動規則的虛擬3D場景。下面是效果圖。 Bullet Bullet是一個開源的物理引擎,使用C++編寫,可以前

iOS開發 | 讓你的UIButton自帶block

背景 升級到Xcode9後,專案抽風了,只要遇到RAC一定崩潰。 試了各種方法,都不行,不得已,我決定將RAC從專案中移除,RAC在我專案中只是輔助,主要用來簡化程式碼,所以用得也不是很多。 移除RAC後必然要找到東西來替代RAC,我請教了一下iOS高階妓術裙的師傅,師傅們向我推薦了Blocks

iOS WKWebView 與 JS 互動實戰技巧

最近公司需要針對向日葵遠端控制和花生殼動態域名解析服務客戶端 做與HTML5互動的App,優點就是開發週期短,可隨時更新內容。所以在這整理了一些 App 與 Web 互動的方法。 一、WKWebView 由於Xcode8釋出之後,編譯器開始不支援iOS 7了,這樣我們的app也改為最低支援iOS 8.0,

ionic3 從UIWebView升級到WKWebView(翻譯)

在iOS中,現在已經有兩個網頁瀏覽器,UIWebView和WKWebView。Ionic應用程式已經在歷史版本中使用UIWebView,但之後不再使用。 Ionic現在在構建iOS時預設使用WKWebview。 我們堅信,WKWebview是任何應用程式的最佳選擇,因為它具有對舊版本的Webview(UIW

iOS設定圓角的三種方式

第一種方法:通過設定layer的屬性 最簡單的一種,但是很影響效能,一般在正常的開發中使用很少.? 1234567 UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100,

iOS記憶體abort(Jetsam) 原理探究

招人 手淘架構組招人 iOS/Android 皆可,地點杭州,有興趣的請聯絡我!! iOS記憶體abort(Jetsam) 原理探究 蘋果最近開源了iOS系統上的XNU核心程式碼,加上最近又開始負責手淘/貓客的穩定性及效能相關的工作,所以趕緊拜讀下蘋果的大作。今天主要開始想分析跟abort相關的

中文手寫輸入法閃退問題

近日有使用者報 app 呼叫中文手寫輸入法時出現閃退。問題描述可以參照網上: http://blog.csdn.net/yuanpengs/article/details/47616655 http://www.jianshu.com/p/b641bcdb0fab 筆者的這個 App 中也是一樣,使

0.60825514793396