IOS教程

iOS 拍攝視訊方向不正確問題

應該有很多小夥伴試過這種情況:使用自定義的照相機拍攝視訊,將獲取到的視訊上傳到伺服器後,發現視訊的方向和實際拍攝的方向不一樣,其實解決方法很簡單,即使這樣也花費了我較多的時間,因為一開始我就一直想通過視訊轉碼來改變視訊的的方向(網上有很多資料, 就是通過設定AVAssetExportSession的屬性vid

iOS UITextField新增分割功能

這是一個比較簡單的功能需求,給UITextField添加了一個分割間隙,就是輸入銀行卡號時,每4位數一組,便於區分,使用非常簡單,也非常輕量級,就一個類。話不多少,直接上程式碼!!! 使用方法 //1,先匯入標頭檔案#import "UITextField+TextSeparater.h"//

iOS 微信支付開發流程

一:介紹 專案中要用到支付功能,需要支付寶支付、支付寶網頁支付、微信支付、銀聯支付、Apple_pay支付,所以打算總結一下,方便以後的查閱,也方便大家, 用到的地方避免再次被坑。 今天我們就主要介紹一下微信支付,其他支付也寫了對應教程,並且給出了連線。 整合前首先要看看文件,微信支付開發文件裡面有詳細的

深入淺出理解訊息的傳遞和轉發機制

前言 在面試過程中你也許會被問到訊息轉發機制。這篇文章就是對訊息的轉發機制進行一個梳理。主要包括什麼是訊息、靜態繫結/動態繫結、訊息的傳遞和訊息的轉發。接下來開發進入正題。 訊息的解釋 在其他語言裡面,我們可以用一個類去呼叫某個方法,在OC裡面,這個方法就是訊息。某個類呼叫一個方法就是向這個類傳送一條訊

Swift4 中的泛型約束

範型可以說是 Swift 跟 OC 相比最大的優勢了。通過給像集合這類東西關聯泛型, 可以寫出更可預測並且更安全的程式碼。在 Swift4 中型別約束更為強大, 它能夠讓我們更能夠輕而易舉的做很多事情。即使是通用程式碼, 也能充分的利用 Swift 的型別系統。 例1: 首先我們來看看一個簡單的例子。比如

關於 Swift Error 的分類|王巍

在去年我應 IBM 編輯的邀請寫過一篇關於 Swift 2 中 throws 的文章。現在回頭看,Swift 2 其實是 Swift 語言發展的一個挺重要的節點:如果說 Swift 1 是一個更偏向於驗證階段的產品的話,Swift 2 中加入的特性為這門語言的基石進行了補足。在那篇文章裡我們主要深入探索了新的

合格前端系列第七彈-移動端開發踩過的一些坑

前言: 兩個月前開始全身心投入到公司的一個移動端專案,框架選型是vue,這篇文章也是在花費兩個月的時間,專案一期完成之後得空進行的一片總結性文章,其中包括通用的移動端開發的坑以及vue在移動端開發特有的一些坑,本博文目的也是為了讓小夥伴們以後在開發移動端的時候可以儘量避免掉這些坑,從而提高自己的開發效率

使用 Skeleton Screen 提升使用者感知體驗

1024程式猿節“願世界和平,沒有bug”,騰訊雲社群向改變世界的程式猿致敬! 作者:陳緯傑 一直以來,無論是web還是iOS、android的應用中,為了提升應用的載入等待這段時間的使用者感知體驗,各種奇門遁甲之術層出不窮。其中,菊花圖以及由它衍生各種載入動畫是一個非常大的

解決MMDrawController與scrollView手勢共存問題

前言 在寫程式碼過程中,遇到一個問題,使用抽屜控制器實現抽屜效果時,如果主控制器含有 scrollView,那麼 scrollView 的滑動會與 MMDrawController 的滑動產生衝突,從而無法實現抽屜效果,經過嘗試找到兩種解決辦法,寫了一個簡單 Demo 。 這裡就簡單的介紹一下

最近很火的 Safe Area 到底是什麼

iOS 7 之後蘋果給 UIViewController 引入了 topLayoutGuide 和 bottomLayoutGuide 兩個屬性來描述不希望被透明的狀態列或者導航欄遮擋的最高位置(status bar, navigation bar, toolbar, tab bar 等)。這個屬性的值是一個

關於Swift的編譯時間優化

原文連結: Regarding Swift build time optimizations 上週,在我讀完@nickoneill 寫的一篇優秀的博文《 為緩慢的Swift編譯時間提速 》後,我發現用一個不同的角度去審視 Swift 程式碼並不是很難的一件事。 可以被認為是簡潔的一行程式碼

iOS-匯出p12檔案

首先開啟鑰匙串,先選擇左側鑰匙串中的登入(不是系統!!!),再點選種類中的證書,選擇我們需要的證書,右擊,選擇“匯出“iPhone Distribition/Developer:“`”: 為.p12檔案填一個名字,點選儲存: 填一個“密碼”,“驗證”和密碼相同: 點選好,在桌面上就形成了一個

iOS中WKWebView的應用

WKWebView的優勢 在效能、穩定性、功能方面有很大提升(最直觀的體現就是載入網頁是佔用的記憶體,模擬器載入百度與開源中國網站時,WKWebView佔用23M,而UIWebView佔用85M) 更多的支援HTML5的特性 允許JavaScript的Nitro庫載入並使用(UIWebView

0.9465708732605