Xcode 14升級到15,遇到模擬器打不開,報錯 unable to boot the simulator 處理辦法:刪除升級之前的模擬器緩存,重啟模擬器。刪除路徑:~/L...
Xcode 14升級到15,遇到模擬器打不開,報錯 unable to boot the simulator 處理辦法:刪除升級之前的模擬器緩存,重啟模擬器。刪除路徑:~/L...
之前做過的項目有需要通過音頻口通信用方波來收發(fā)數(shù)據(jù),由于這方面的資料比較少,下面就介紹下其原理,希望能給大家?guī)椭?一. 音頻通信簡介大家應(yīng)該都知道支付寶聲波支付和拉卡拉吧,...
此文章主要是記錄mac上安裝RN環(huán)境并運行xcode項目,未做過RN開發(fā),只是為了解決RN項目集成iOS的SDK出錯的問題.RN官網(wǎng)[https://www.react-na...
keyCommands Declaration Discussion A responder object that supports hardware keyboard c...
最近項目遇到一個新需求,通過鍵盤來控制程序,通過官方文檔和在網(wǎng)上進行了一些調(diào)研,可以通過添加KeyCommand來監(jiān)聽鍵盤輸入以實現(xiàn)需求。整理一些基本方法 keyComman...
少啰嗦, 直接貼代碼, 不搞那一堆虛的!!! 設(shè)置監(jiān)聽 狀態(tài)變化 可能你們沒有這個坑, 我是一直有!!! 希望有坑的可以早日填上, 其他坑也是!!!\ 其他黑科技: 有緣的...
WiFi通信是指手機通過WiFi與外部設(shè)備建立連接,并與外部設(shè)備進行交互、通信。手機與外部設(shè)備的WiFi通信通常是使用Socket來實現(xiàn)的,在這里先介紹一個第三方Socket...
寫這篇詳解是因為最近很多人都在問相關(guān)問題,但是上篇文章iOS-BLE藍牙開發(fā)持續(xù)更新已經(jīng)過去半年,很多東西已經(jīng)開始遺忘,今天重新拾起,并在Demo中新添了具體功能和詳細注釋,...
在寫這個博客之前,空余時間抽看了近一個月的文檔和 Demo,系統(tǒng)給的解釋很詳細,接口也比較實用,唯獨有一點,對于設(shè)備的唯一標(biāo)示,網(wǎng)上眾說紛紜,在這里我目前也還沒有自己的見解,...
前言 最近實驗室做了一個IOS設(shè)備之間使用藍牙進行數(shù)據(jù)交互的項目。中間遇到了很多坑,現(xiàn)在大致講解一下藍牙通訊的流程。干貨請直接下翻到第四節(jié)。 iOS藍牙基礎(chǔ)知識 背景 iOS...
1.聲明屬性以及引入相關(guān)庫 NSMutableArray *pers;//這個必須有,用于記錄搜索到的設(shè)備,沒有導(dǎo)致連接不上 manager = [[CBCentralMan...
1、專業(yè)術(shù)語 AP(Access Point):無線接入點,是一個無線網(wǎng)絡(luò)的創(chuàng)建者,是網(wǎng)絡(luò)的中心節(jié)點。簡單來講就像是無線路由器一樣,設(shè)備打開后進入AP模式,在手機的網(wǎng)絡(luò)列表里...
前言 WCDB是微信移動端團隊開源的移動端數(shù)據(jù)庫組件,提供了一個高效、完整、易用的移動端存儲方案。第一次應(yīng)用到WCDB還是在現(xiàn)公司的工程中,由于現(xiàn)在的team成員主要來自鵝廠...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉(zhuǎn)發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉(zhuǎn)發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
swift進階總匯[http://www.itdecent.cn/p/c00fa675d7d5] 本文主要介紹為什么結(jié)構(gòu)體是值類型,類是引用類型 值類型 前提:需要了解內(nèi)存...
這個文件夾中保存的是Xcode的緩存文件,曾經(jīng)在Xcode跑過的所有項目的索引、build的信息等都會保存在這里。刪除后在下次打開項目編譯的時候?qū)匦律?。由于這里包含了大...
最近看了runloop應(yīng)用中監(jiān)控卡頓的一些博客,很多人都提到了通過kCFRunLoopBeforeSources和kCFRunLoopAfterWaiting狀態(tài)判定卡頓,當(dāng)...