一、技術(shù)背景 本文主要是從藍(lán)牙的掃描、連接、收發(fā)數(shù)據(jù)、打印等方向快速熟悉藍(lán)牙開(kāi)發(fā),記錄了在開(kāi)發(fā)過(guò)程中遇到的的問(wèn)題及解決方法。在分享之前,我們需要清楚幾個(gè)BLE相關(guān)的概念。 二...

一、技術(shù)背景 本文主要是從藍(lán)牙的掃描、連接、收發(fā)數(shù)據(jù)、打印等方向快速熟悉藍(lán)牙開(kāi)發(fā),記錄了在開(kāi)發(fā)過(guò)程中遇到的的問(wèn)題及解決方法。在分享之前,我們需要清楚幾個(gè)BLE相關(guān)的概念。 二...
class Manager: NSObject { func setAlamofireHttps() { SessionManager.default.deleg...
圓形進(jìn)度條 1,畫(huà)圓:CAShapeLayer與UIBezierPath配合使用 CAShapeLayer 是 CALayer 的子類,她比 CALayer 更靈活,可以畫(huà)出...
主隊(duì)列(串行):主要負(fù)責(zé)調(diào)度主線程度的任務(wù), 不論在異步任務(wù)還是同步任務(wù)都不能開(kāi)辟新的線程 主隊(duì)列異步任務(wù)將異步任務(wù)放在主隊(duì)列中, 但是不是馬上執(zhí)行.等到主隊(duì)列中其他任務(wù)都執(zhí)...
Demo 下載[https://github.com/liuyaozong1/local_ibrary]組件化: 講一個(gè)工程分解為各個(gè)組件,然后按照某種方式任意組織成為一個(gè)擁...
xcode10.0運(yùn)行老項(xiàng)目出現(xiàn)以上問(wèn)題的解決辦法target ->Build Phases->Copy Build Resources刪除對(duì)應(yīng)的plist文件即可。希望可以...
面試中常常問(wèn)道性能優(yōu)化的問(wèn)題,其中有幾個(gè)主要的 你在項(xiàng)目中是怎么優(yōu)化內(nèi)存的? 優(yōu)化你是從哪幾方面著手? 列表卡頓的原因可能有哪些?你平時(shí)是怎么優(yōu)化的? 遇到tableView...
項(xiàng)目 Demo下載[https://github.com/liuyaozong1/LYZStongSelf.git] oc版 __block: 在 block 里面需要改變外...
通常如果要做到數(shù)組不越界,那么我們一般的寫(xiě)法 每個(gè)地方都這么寫(xiě),那么就顯得很冗雜了代碼.那我們希望如果越界的話返回的是nil那么我們可以利用 subscript 以及 泛型 ...