原创 Flutter TextButton相關

flutter 2.0版本新增了三個按鈕 TextButton、OutlinedButton、ElevatedButton 以TextButton爲例: 屬性: const TextButton({ Key? key,

原创 mac 安裝brew環境

運行腳本:/bin/zsh -c "(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)" 來源:https://www.zhihu

原创 xcode解決xxx has conflicting provisioning settings.

xcode連真機測試報錯: xxx has conflicting provisioning settings.xxx is automatically signed, but provisioning profile b9c32186-a

原创 iOS視頻彈幕

前言 項目中要在原有的視頻基礎上添加彈幕功能,主要包含開始、停止、暫停、恢復、發送彈幕、彈幕點擊等小功能。找到之前一個封裝的彈幕庫,在原有的基礎上做了些功能改動和添加,寫在這裏記錄一下。 項目層級關係 DanmuSend 這塊兒主要是負責

原创 iOS webview中調用相機相冊崩潰問題

在webview中原生與H5交互時使用到原生調用相機或者相冊時 [self presentViewController:picker animated:YES completion:nil]; 出現: accessing _cachedS

原创 iOS H5微信支付總結

功能描述 1、webView加載H5頁面 2、點擊微信支付,調起微信客戶端支付 3、支付完成,返回APP 操作流程 1、調起微信的項目設置 選中‘TARGETS’一欄,在‘info’中的‘LSApplicationQueries

原创 iOS AVFoundation動態人臉識別功能

一、AVCaptureSession:設備輸入數據管理對象 可以根據AVCaptureSession創建對應的AVCaptureDeviceInput、AVCaptureVideoDataOutput對象 創建出來的Input、Outpu

原创 Charles iOS抓https包

1、iPhone 連mac IP 代理 2、Charles -> Help -> SSL Proxying -> Install Charles Root Certificate -> 鑰匙串裏找到Charles證書點擊完全信任 3、Cha

原创 解決Xcode真機調試證書問題

首先確認您的證書是齊全的。 在證書手動配置和自動配置切換的時候發現的這個問題: 一般在項目中會報這個錯: 項目名稱 has conflicting provisioning settings. 項目名稱 is automatically s

原创 iOS推送語音播報(類似支付寶收款提醒)

需求分析 實現類似支付寶微信收款後的語音播報如:支付寶到賬xx元。要求是APP在前臺運行、鎖屏、殺死進程後都會有語音播報。那想到的解決方案就是利用推送了。 功能實現思路分析 上面說了,要使用推送,也就是APNs,這裏我使用了極光推送,接下來

原创 iOS webview捕獲H5按鈕方法示例代碼

這篇文章主要給大家介紹了關於iOS webview捕獲H5按鈕方法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 前言 本文主要給大

原创 iOS實現百度地圖定位簽到功能

這篇文章主要給大家介紹了iOS實現百度地圖定位簽到功能的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 寫在前面: 項目需求用到這個

原创 iOS 百度地圖定位簽到實現

寫在前面: 項目需求用到這個功能,主要目的是實現老師設置位置簽到範圍,學生在一定範圍內進行簽到的功能。功能如下方截圖: 簡要介紹: 下面記錄一下主要的實現流程,功能的實現主要是根據百度地圖開發者官網提供的api文檔,各項功能之間組合。百

原创 iOS collectionView拖拽排序

項目中首頁按鈕按照需求需要實現拖拽排序並且記錄排序後的佈局,下次再進入APP後展示排序後的佈局。 功能分析 實現此功能需要實現兩個點,第一就是拖拽排序的實現,第二就是存儲排序後的佈局,針對第一個功能點,拖拽排序:這個可以使用collecti

原创 舊項目在xcode10遇到的問題

1、 Multiple commands produce Multiple commands produce '/ 方案一 修改 Xcode 的配置暫時解決了編譯報錯的問題。 Xcode -> File -> Workspace sett