編碼的歷史 計算機沒法直接處理文本,它只和數字打交道。為了在計算機里用數字表示文本,我們指定了一個從字符到數字的映射。這個映射就叫做[編碼(encoding)] 最有名的一個...

編碼的歷史 計算機沒法直接處理文本,它只和數字打交道。為了在計算機里用數字表示文本,我們指定了一個從字符到數字的映射。這個映射就叫做[編碼(encoding)] 最有名的一個...
NSString 和 Unicode NSString 是完全建立在 Unicode 之上的。但是,這方面蘋果解釋得并不好。這是蘋果的文檔對 CFString對象的說明[ht...
1. 首先要注意的是,代理Surrogate是專屬于UTF-16編碼方式的一種機制,UTF-8和UTF-32是不用代理的。 如前文所述,為了讓UTF-16能繼續編碼基本平面后...
1. 數組count的問題 比如 NSArray * array = @[] , 這時候 array.count-1 的值預想的應該為-1 , 實際會輸出一個無窮大的樹 2....
作為一名iOS開發者,以前對這些概念懵懵懂懂,最近看了很多資料記錄下對這些概念的理解,主要以iOS和Android平臺為切入 基本概念 px:pixel 像素對于顯示屏來說p...
今天幫同事 clone 產品文件,出現錯誤 1.在我遇到的這個錯誤的原因應該是文件太大,解決方式為git添加 compression 配置項 解決辦法:git config ...
資料來源于互聯網,加上自己的使用經驗做了部分修改和整理 Sourcetree簡介 SourceTree 是 Windows 和Mac OS X 下免費的 Git 和 Hg 客...
View controller-based status bar appearance 的作用 info.plist文件中,View controller-based sta...
安裝:cocoapods需要Ruby環境,安裝Ruby需要先安裝RVM(ruby和gemset版本管理器) 1、RVM版本管理器的安裝2、Ruby環境搭建和源的替換3、coc...
「簡書」作為一款「寫作軟件」在誕生之初就支持了 Markdown,Markdown 是一種「電子郵件」風格的「標記語言」,我們強烈推薦所有寫作者學習和掌握該語言。為什么?可以...