所謂悲劇的人生,并不僅僅在于被不幸擊中,更在于這種不幸的不可避免 提到壓縮,不得不提的概念就是“熵”,“熵”(entropy)是香農創立的信息論中最核心的概念,代表了一個系統...

CALayer屬于Core Animation,是呈現內容和動畫的層,以bitmap保存,資源消耗比較小。當展示一張圖片時,可以直接添加一張content為目標圖片的CALa...
首先聲明一點:子線程里面是可以更新UI的。 之所以說子線程不能操作UI是因為UIKit不是線程安全的。UI操作涉及到渲染訪問各種View對象的屬性,如果異步操作下會存在讀寫問...
1. Autorelease簡介 Autorelease是iOS開發的一種內存管理機制,用來延遲內存釋放。系統在每個runloop中都加入了自動釋放池的push和pop,Au...
序言 免責聲明:這份清單純粹來自我的大腦。這是關于成為一名好的Swift開發者的感覺。我有偏見。這是我在準備課程和制作應用程序時閱讀了Swift文檔和WWDC視頻后發現的。1...
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫。數據庫可以分為2大種類:關系型數據庫(主流)和對象型數據庫。數據庫的特征是以一定方式存儲在一起、能為多個...
代理模式:當一個類的某些功能需要由別的類來實現,但是又不確定具體會是哪個類實現,即常用的delegate。優勢是解耦合,敏捷原則是開放-封閉原則。 觀察者模式:是一種通知方式...
HTTP協議是客戶端最常用到的協議了,HTTP連接使用的是“請求—響應”的方式,不僅在請求時需要先建立連接,而且需要客戶端向服務器發出請求后,服務器端才能回復數據。HTTPS...
首先是寫法的不同,OC中方法的實現只能寫在@implementation··@end中,對象方法的聲明只能寫在@interface···@end中間;對象方法都以-號開頭,類...
@小凡凡520 堆是先進先出。棧先進后出
iOS中堆和棧的使用堆和棧都是一種數據項按序排列的數據結構,只能在一端(稱為棧頂(top))對數據項進行插入和刪除。堆,隊列優先,先進先出(FIFO—first in first out);棧,...
真誠的,TNANKS。 個人Github-23種設計模式案例鏈接 創建型模式 工廠模式 工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類...