理論篇 什么是組件化 組件化開發(fā)就是將一個臃腫的、單一的項目,根據(jù)功能/業(yè)務(wù)/技術(shù)等等進行拆分,形成一個個獨立的功能組件,然后借助 CocoaPods 管理工具將其任意組合,...
本文目錄 1、藍牙介紹 2、iBeacon 3、iOS 藍牙 4、中心模式的使用 5、外設(shè)模式的使用 6、后臺運行藍牙服務(wù) 7、第三方框架 1、藍牙介紹 具體講解見 藍牙[h...
目錄 1.如果NSMutableArray用copy修飾可以不可以?2.KVC 與 KVO 使用理解3.委托和代理一樣嗎?4.野指針與空指針?5.抽象工廠模式在 Cocoa ...
原文鏈接[http://chuquan.me/2020/08/24/rxswift-core-implement/] 一直以來,響應(yīng)式編程都是業(yè)界討論的熱門話題之一。為了推廣...
Flutter 專題目錄匯總: [http://www.itdecent.cn/p/7662c2b1501f] 這個目錄方便大家快速查詢你要學習的內(nèi)容!!! Flutter...
前段時間更新了一篇 給iOS中高級面試官的一份招聘要求 收到很多小伙伴的點贊與關(guān)注??赡苡泻芏嘈』锇橐呀?jīng)帶著我在那篇文章給大家提供的一些面試技巧 & 其中的面試題 已經(jīng)開始...
什么是內(nèi)存泄漏,通俗來說就是有一塊內(nèi)存區(qū)域被你占用了,但你又不使用這塊區(qū)域也不讓別人用,造成內(nèi)存浪費,這就是內(nèi)存泄漏,泄漏嚴重會造成內(nèi)存吃緊,嚴重的會使程序崩潰;內(nèi)存泄漏對于...
屏幕顯示圖像的原理: 高中物理應(yīng)該學過顯示器是如何顯示圖像的:需要顯示的圖像經(jīng)過CRT電子槍以極快的速度一行一行的掃描,掃描出來就呈現(xiàn)了一幀畫面,隨后電子槍又會回到初始位置循...
實現(xiàn)思路在開始之前,我們先思考一下,界面卡頓是由哪些原因?qū)е碌模?1.死鎖:主線程拿到鎖 A,需要獲得鎖 B,而同時某個子線程拿了鎖 B,需要鎖 A,這樣相互等待就死鎖了。2...
就問此時此刻還有誰?45度仰望天空,該死!我這無處安放的魅力!RxSwift(1)—— 初探RxSwift(2)—— 核心邏輯源碼分析RxSwift(3)—— Observa...
MacOS系統(tǒng)使用 Homebrew 官方地址時,報錯: 解決辦法:使用國內(nèi)源 該地址提供多個國內(nèi)源地址,選擇一個安裝即可,如圖下圖: 查檢安裝結(jié)果: 如果能正確打印版本信息...
SwiftUI Namespace 基礎(chǔ)教程(iOS14之后) Namespace 一種動態(tài)屬性類型,它允許訪問由包含該屬性的對象(例如,視圖)的持久標識所定義的名稱空間。 ...
今天用git pull更新代碼或者git checkout切換分支時,遇到了一個的問題: 就是發(fā)生了git沖突,但是我又不想commit我本地的修改,那就只能試試提示中的另一...
最近整理了一下CoreText里面的相關(guān)知識點,現(xiàn)在剛看到NSAttributedString,也從網(wǎng)上查到了一些資料,不過總感覺有很多文章只是對于Apple Documen...
iOS下的渲染流程 知識點: 整個渲染流程,可以分為OpenGL client(客戶端)和OpenGL server(服務(wù)端)client是在CPU里面執(zhí)行,不斷的驅(qū)動數(shù)據(jù)傳...
簡單說下在MVVM架構(gòu)下使用RxSwift的思路:ViewController在這個架構(gòu)中,也是屬于View這個層級。 首先,假設(shè)需要搭建一個UI界面,而且這個頁面需要向AP...
RxSwift文檔 RxSwift QQ 交流群: 424180219 RxSwift 中文文檔 持續(xù)更新 提供電子書下載 RxSwift RayWenderlich.com...
最近采用Instruments 來分析整個應(yīng)用程序的性能.發(fā)現(xiàn)很多有意思的點,以及性能優(yōu)化和一些分析性能消耗的技巧.小結(jié)如下. Instruments使用技巧 關(guān)于Instr...