一. 字符編碼的由來 1.1 計算機是干什么的? 計算機一開始發(fā)明出來時是用來解決數字計算問題的,后來人們發(fā)現(xiàn)畔咧,計算機還可以做更多的事,例如文本處理。但計算機其實挺笨的牢屋,它只...

一. 字符編碼的由來 1.1 計算機是干什么的? 計算機一開始發(fā)明出來時是用來解決數字計算問題的,后來人們發(fā)現(xiàn)畔咧,計算機還可以做更多的事,例如文本處理。但計算機其實挺笨的牢屋,它只...
今天將flutter作為模塊嵌入我們老的iOS項目中凿跳,編譯沒有報錯,但是運行時一直出現(xiàn) "unable to install "的錯誤疮方,無法安裝的手機。之前在Demo中是可以...
首先我們了解一下蘋果開發(fā)者賬號的類型: 類型價格發(fā)布到AppStore鄧白氏備注個人證書$99是不需要正常使用公司(組織)證書$99是需要正常使用企業(yè)(組織)證書$299否需...
早在2015年蘋果推出了Xcode7的時候珠洗,.tbd文件也隨之產生溜歪,它的出現(xiàn)取代了我們熟悉的 .dylib。那么.tbd文件到底是什么呢许蓖?有什么用蝴猪?怎么用?接下來我們一點一點...
最近幾天公司的打包機打包iOS項目一直失敗自阱,索性就去查看了一下打包日志,大多數報錯都是cocoapods處理 Timed out米酬。 雖然我本地pod update也有很多時候...
開篇 作為一名iOS程序員沛豌,探索OC底層原理永不止息,同時也是永遠的痛赃额,最開始只能靠猜測加派!后面慢慢找到了蘋果官方開源的源碼來輔助看一下,但是盡管這樣跳芳,還是顯得不太直觀芍锦!如果o...
iOS開發(fā)的小伙伴們對 [XXX alloc] init] 都不陌生,可以說 alloc 和 init 貫穿我們整個的開發(fā)過程中筛严。那么在OC對象的底層醉旦,到底做了哪些操作呢饶米?今...
第一步:切換到oh-my-zsh的plugins目錄下,然后下載自動提示插件 第二步:編輯隱藏文件~/.zshrc车胡,找到plugins=(git這一行檬输,然后下一行添加下面代碼...
Method Swizzling 是什么? Method Swizzling的含義是方法交換匈棘,其核心內容是使用runtime api在運行時將一個方法的實現(xiàn)替換成另一個方法的...
KVC是什么 KVC全稱Key-Value Coding丧慈,俗稱鍵值編碼。它是一種通過字符串描述符而不是通過調用訪問方法或者直接使用實例變量的非直接的訪問對象屬性的機制主卫。在iO...
iOS開發(fā)同學都知道我們想要把開發(fā)好的App安裝到手機(真機)上測試逃默,需要有對應的開發(fā)者證書和描述文件才行,其實這里面就涉及到了蘋果的雙向簽名認證機制簇搅。蘋果的雙向簽名機制主要...
上個星期完域,突然有一位做flutter開發(fā)的小伙伴添加了我的微信,說他的項目中報dyld: Library not loaded: @rpath/App.framework/A...
目錄一备典、組件化開發(fā)二异旧、使用CocoaPods管理私有庫? 1、創(chuàng)建我們自己的podspec文件倉庫提佣,并連接到CocoaPods? 2吮蛹、創(chuàng)建私有庫? 3、編寫私有庫的源代碼和p...
合并網絡請求接口很基礎拌屏。但是我一直都沒有重視這個東西匹涮,直到我發(fā)覺挨個接口請求刷新,其實拖慢了首頁的請求速度槐壳。 我現(xiàn)在手上的項目首頁需要請求4個接口然低,用戶進入首頁后,會分別請求...
需求場景 需求:APP中經常有一些頁面雳攘,有很多的填寫,如果用戶不小心觸發(fā)了返回枫笛,這些資料都沒有保存會非常影響體驗吨灭;或者一些功能有多個頁面流程,不希望返回上一頁刑巧,而是要做某些處...