一、騰訊云配置(其他家服務(wù)器可參考) 1.添加域名解析 2.添加域名前綴(本文搭建api服務(wù) 所以取名前綴為api) 3.申請(qǐng)https證書(可選) 二、寶塔面板配置(可參照...
一、騰訊云配置(其他家服務(wù)器可參考) 1.添加域名解析 2.添加域名前綴(本文搭建api服務(wù) 所以取名前綴為api) 3.申請(qǐng)https證書(可選) 二、寶塔面板配置(可參照...
1.Memory Graph是什么 Memory Graph是在Xcode8上推出的一個(gè)新特性闷尿。用來(lái)生成應(yīng)用程序中對(duì)象分配的內(nèi)存圖老充。 2.Memory Graph用來(lái)做什么 ...
在iOS中列粪,block編程使用得很頻繁福侈,我們不僅要會(huì)用block酒来,更需要理解block的底層實(shí)現(xiàn)原理。筆者在面試中肪凛,block問(wèn)題是必問(wèn)的堰汉。 什么是block block是i...
一、概念 RunLoop是通過(guò)內(nèi)部維護(hù)的事件循環(huán)來(lái)對(duì)事件/消息進(jìn)行管理的一個(gè)對(duì)象伟墙。 問(wèn)題1:什么是事件循環(huán) 解釋: 沒(méi)有消息需要處理時(shí)翘鸭,休眠以避免資源占用。圖1 線程狀態(tài)切換...
速記:5戳葵、7就乓、11、23都是奇數(shù) 5種創(chuàng)建型7種結(jié)構(gòu)型11種行為型 創(chuàng)建型:抽工單建原型 抽象工廠拱烁、工廠档址、單例、建造者邻梆、原型 結(jié)構(gòu)型:橋代理裝飾適配器守伸,享元組合成門面 橋接、...
前言:它是解決特定問(wèn)題的一系列套路浦妄,是前輩們的代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)尼摹,具有一定的普遍性,可以反復(fù)使用剂娄。其目的是為了提高代碼的可復(fù)用性蠢涝、可讀性、可維護(hù)性阅懦。設(shè)計(jì)模式的本質(zhì)是面向?qū)ο笤O(shè)...
一和二、了解NFCiOS開發(fā)關(guān)于NFC的使用,其實(shí)官方文檔已經(jīng)很詳細(xì)了耳胎,先上官方文檔:文檔地址:https://developer.apple.com/documentation...
前言 京喜APP最早在2019年引入了Swift惕它,使用Swift完成了第一個(gè)訂單模塊的開發(fā)。之后一年多我們持續(xù)在團(tuán)隊(duì)/公司內(nèi)部推廣和普及Swift废登,目前Swift已經(jīng)支撐了7...
OC的runtime想必大家都用過(guò)淹魄,我們可以通過(guò)hook的方式,將Method的IMP的指向修改或替換從而達(dá)到方法交換替換的目的 關(guān)于OC的方法交換原理和注意點(diǎn)堡距,可以參照這篇...
2021 面試心得 提筆已經(jīng)是2022年1月1號(hào),想了想還是準(zhǔn)備寫一遍文章記錄一下,因?yàn)橐咔榈挠绊?可能很多小伙伴已經(jīng)在自己公司待了至少2年以上吧,然后就是今天的一個(gè)跳槽高峰...
1, OC內(nèi)存管理機(jī)制甲锡,自動(dòng)釋放池 ARC是編譯器(時(shí))特性,而不是運(yùn)行時(shí)特性羽戒,更不是垃圾回收器(GC)缤沦。OC是使用引用計(jì)數(shù)機(jī)制(retainCount)來(lái)管理內(nèi)存。內(nèi)存每被...
PS:借鑒得物的架構(gòu)師的經(jīng)驗(yàn) 前瞻 Yami由于前期急速的開發(fā)導(dǎo)致整體架構(gòu)野蠻生長(zhǎng)易稠,但是當(dāng)項(xiàng)目穩(wěn)定之后就想著優(yōu)化整體架構(gòu)有架構(gòu)師的團(tuán)隊(duì):會(huì)對(duì)工程有規(guī)劃缸废,當(dāng)遇到演進(jìn)階段的“分叉...
使用無(wú)侵入埋點(diǎn)方案的好處就是能將埋點(diǎn)代碼和業(yè)務(wù)代碼解耦。 然而很多無(wú)侵入埋點(diǎn)都是hook系統(tǒng)的方式去缩多,比如一些第三方埋點(diǎn)庫(kù)呆奕,擁有自動(dòng)埋點(diǎn)的功能养晋。但是這個(gè)難以滿足我們項(xiàng)目自定義...
1. 動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的區(qū)別是什么孝凌? 動(dòng)態(tài)庫(kù)所有符號(hào)信息都放到一起,靜態(tài)庫(kù)按照.o文件進(jìn)行分開存儲(chǔ) 動(dòng)態(tài)庫(kù)的代碼都是統(tǒng)一放在 Mach-O text section 段的靜態(tài)庫(kù)...
iOS Apple 設(shè)備更換為M1芯片后月腋,iOS 項(xiàng)目自動(dòng)化打包報(bào)錯(cuò) 關(guān)鍵詞 "Provisioning profile "iOS Team Provisioning Pro...
本來(lái)不想升級(jí)蟀架,但是客戶升級(jí)了,并且出現(xiàn)閃退榆骚,不得不升級(jí)了片拍,難受〖酥回歸正題捌省,iOS接入了Unity,在iOS14上運(yùn)行時(shí) 閃退碉钠,報(bào)錯(cuò)信息是malloc: Incorrect c...