安卓
Android Studio導(dǎo)入第三方庫(kù)的三種方法
python
【Python】界面設(shè)計(jì)——GUI編程之【PyQt5】
靜態(tài)庫(kù)與動(dòng)態(tài)庫(kù)
制作.a靜態(tài)庫(kù)和.framework靜態(tài)庫(kù)的最全流程
iOS開(kāi)發(fā)之FrameWork合并真機(jī)和模擬器
iOS保姆式教學(xué)編寫(xiě)framework和Bundle
App Widget
iOS14新特性探索之二:App Widget小組件應(yīng)用
2D游戲
iOS開(kāi)發(fā)實(shí)戰(zhàn)-基于SpriteKit的FlappyBird小游戲
MonkeyDev
導(dǎo)航欄
混編
高德地圖
文本處理
文本框
iOS鍵盤(pán) inputView 和 inputAccessoryView
顏色
基本形變
坐標(biāo)轉(zhuǎn)換
在IOS中根據(jù)圓心坐標(biāo)摩桶、半徑和角度計(jì)算圓弧上的點(diǎn)坐標(biāo)
Http協(xié)議
NSURLCache
精華:iOS中的HTTP緩存機(jī)制應(yīng)用和體現(xiàn)
iOS網(wǎng)絡(luò)請(qǐng)求緩存:NSURLCache詳解
瀏覽器緩存機(jī)制(expires,cache-control,last-modified,etag)與Nginx配置調(diào)優(yōu)
iOS網(wǎng)絡(luò)緩存掃盲篇--使用兩行代碼就能完成80%的緩存需求
Alamofire膏萧、AFNetworking嫡纠、YTKNetwork本質(zhì)上是對(duì)NSURLSession的封裝勇蝙。
閉包回調(diào)必然是異步執(zhí)行的,也就是發(fā)起過(guò)請(qǐng)求综液,閉包才會(huì)被響應(yīng)
除了 NSURLRequestUseProtocolCachePolicy款慨,?NSURLCache 在任何地方都不會(huì)主動(dòng)進(jìn)行緩存,需要 設(shè)置 代理主動(dòng)緩存
對(duì)于HTTP和HTTPS協(xié)議谬莹,NSURLRequestUseProtocolCachePolicy執(zhí)行以下行為:如果請(qǐng)求不存在緩存響應(yīng)檩奠,URL加載系統(tǒng)將從原始源獲取數(shù)據(jù)。否則届良,如果緩存響應(yīng)沒(méi)有指示每次都必須重新驗(yàn)證笆凌,并且緩存響應(yīng)沒(méi)有過(guò)時(shí)(過(guò)期日期),URL加載系統(tǒng)將返回緩存響應(yīng)士葫。如果緩存響應(yīng)過(guò)時(shí)或需要重新驗(yàn)證乞而,URL加載系統(tǒng)會(huì)向原始源發(fā)出HEAD請(qǐng)求,以查看資源是否已更改慢显。如果是這樣爪模,URL加載系統(tǒng)會(huì)從原始來(lái)源獲取數(shù)據(jù)。否則荚藻,它會(huì)返回緩存的響應(yīng)屋灌。 ------來(lái)自蘋(píng)果官方文檔
Lottie
動(dòng)畫(huà)庫(kù) Lottie的基本使用
Xcode
手動(dòng)下載Xcode iOS Simulator(iOS 10~14)
Swift
應(yīng)用擴(kuò)展
IOS APP EXTENSION(應(yīng)用擴(kuò)展) - TODAY EXTENSION及填坑
RunTime
Swift中Runtime的UnsafeRawPointer的問(wèn)題
面試
離屏渲染
內(nèi)存分布
Block
KVC
iOS 底層 - KVC应狱、KVO 相關(guān)面試題
沙盒
數(shù)據(jù)存儲(chǔ)
點(diǎn)進(jìn)來(lái)你就懂的iOS數(shù)據(jù)存儲(chǔ)
消息機(jī)制
iOS消息機(jī)制(發(fā)送共郭、動(dòng)態(tài)解析、轉(zhuǎn)發(fā)
iOS面試題(十三)Runtime --對(duì)象疾呻、類(lèi)對(duì)象除嘹、元類(lèi)對(duì)象&消息傳遞機(jī)制
面試題
藍(lán)牙
【iOS官方文檔翻譯】iOS的藍(lán)牙連接、數(shù)據(jù)接收及發(fā)送
iOS 藍(lán)牙開(kāi)發(fā) --- 相關(guān)概念
IOS 藍(lán)牙應(yīng)用程序 "Terminated due to signal 9"僅在后臺(tái)模式下
音頻
iOS音頻學(xué)習(xí)之四AVAudioSession
Swift AVAudioRecorder 踩坑記錄 record false
info.plist
M1芯片
M1芯片的MacPro岸蜗,因?yàn)閷?dǎo)入了ZFPlayer后編譯報(bào)錯(cuò)
關(guān)于Mac
關(guān)于MacBook Pro 15 usb連接iPhone反復(fù)重連的解決辦法
Mac系統(tǒng)文件過(guò)大——如何清理Mac系統(tǒng)空間?
CocoaPod
[!] Authentication token is invalid or unverified.
Oh no, an error occurred 的情況璃岳,刪除.cocoapods目錄:
sudo rm -rf ~/.cocoapods/repos
JS 與 OC 交互
3D模型
視頻與圖片
Swift - 使用PhotoKit獲取照片1(獲取所有照片縮略圖年缎、原圖及其信息)
攝像頭 UIImagePickerController拍照和視頻錄制
gif動(dòng)圖
Terminated due to memory issue-內(nèi)存泄漏和暴增問(wèn)題
iOS優(yōu)雅的展示GIF動(dòng)圖2----UIImage
git
Gitlab使用Access Token來(lái)clone項(xiàng)目
查 TeamID
security find-identity -v -p codesigning
https://cloud.tencent.com/developer/article/1607040
IOS APP EXTENSION(應(yīng)用擴(kuò)展) - TODAY EXTENSION及填坑IOS APP EXTENSION(應(yīng)用擴(kuò)展) - TODAY EXTENSION及填坑