為甚要解碼?你問我為啥要解碼?事實上,不管是 JPEG 還是 PNG 圖片,都是一種壓縮的位圖圖形格式。只不過 PNG 圖片是無損壓縮,并且支持 alpha 通道,而 JPE...

WebSocket WebSocket 是 HTML5 一種新的協議。它實現了瀏覽器與服務器全雙工通信,能更好的節省服務器資源和帶寬并達到實時通訊,它建立在 TCP 之上,同...
前言 本文基于WWDC2018-Image and Graphics Best Practices,對圖片加載和處理的思考和總結。本文不是WWDC翻譯,如果需要了解視頻內容可...
dyld dyld(the dynamic link editor)是蘋果的動態鏈接器,是蘋果操作系統一個重要組成部分,在系統內核做好程序準備工作之后,交由dyld負責余下的...
前面介紹過制作過程,這里不講如何制作動態庫、靜態庫。 靜態庫和動態庫都是以二進制提供代碼復用的代碼庫。 靜態庫常見的是 .a 動態庫(共享庫)常見的是 Windows 下的 ...
本文翻譯自官方的Podfile Syntax Reference,也參考了之前一位博主的翻譯,若翻譯中有什么異議,歡迎留言指正。 Podfile Podfile文件詳細描述了...
寄存器 CPU除了有控制器、運算器還有寄存器。其中寄存器的作用就是進行數據的臨時存儲。 CPU的運算速度是非常快的,為了性能CPU在內部開辟一小塊臨時存儲區域,并在進行運算時...
常用標記: //TODO: 標記將來要完成的內容//MARK: 標記一件事情//FIXME: 標記以后要修正或完善的內容 用法: 其他標記: //???:疑問的地方///!!...
終于到了說說新手怎么練背的環節。其實本篇不單單寫給新手,已經在健身房待上一段時間的老鼠們也可以借鑒一下。畢竟基礎是很重要的。 練背的新手么應該把更多的精力放在努力熟悉動作和掌...
iOS系統上可以使用UILable、UITextFileld、TextKit顯示文本,TextKit也可以做一些布局控制,但如果需要精細的布局控制,或者自線程異步繪制文本,就...
首先我們先看一下 我們今天要最終實現的效果圖 UICollectionView的簡單介紹### UICollectionView的結構 由兩個方面對UICollectionV...
標題有些嚇人請不要害怕,不過這確實不是掃盲貼,需要一定的iOS開發基礎。在我多年的碼農生涯中絕大部分時間都是做的小項目,大一些的可能也就是百萬行代碼的樣子,跟Windows系...
介紹 動態庫形式:.dylib和.framework 靜態庫形式:.a和.framework 動態庫和靜態庫的區別 靜態庫:鏈接時,靜態庫會被完整地復制到可執行文件中,被多次...
寫在前面 說明:兩個私有庫:一個是私有代碼庫,存放需要pod封裝的代碼一個是私有索引庫,模擬cocoapods公共索引的庫,通過這個索引找到私有代碼庫 步驟 1,根據命令提示...
在上篇多線程安全的文章中,我曾推薦過大家使用@synchronized來使得代碼獲得原子性,從而保證多線程安全。這篇文章向大家介紹一些@synchronized的知識點和應該...