PlatformHUB 架構(gòu)并不是一個像 MVC、MVP 等那樣廣為人知的通用架構(gòu)模式,不同的場景下可能有不同的實現(xiàn)和解讀。不過,我們可以從一般架構(gòu)設(shè)計的角度來推測其可能存在...
PlatformHUB 架構(gòu)并不是一個像 MVC、MVP 等那樣廣為人知的通用架構(gòu)模式,不同的場景下可能有不同的實現(xiàn)和解讀。不過,我們可以從一般架構(gòu)設(shè)計的角度來推測其可能存在...
背景: 我們的app發(fā)布后,有可能給別人砸殼然后進行重簽名。為了加強安全性,我們現(xiàn)在對app進行防重簽名的防護。接下來我們一起探討一下如何防止別人重簽名我們的app。本文防重...
前言 關(guān)于iOS的視圖渲染流程,以及性能優(yōu)化的建議。源于WWDC視頻。我假設(shè)你是一個這樣的開發(fā)者: 了解OpenGL ES; 了解view hierarchy; 了解inst...
最近網(wǎng)上閑逛,發(fā)現(xiàn)這篇文章挺好的。翻譯一下 以后備用 1 函數(shù)和表達式的類型檢查 swift編譯速度緩慢大部分是因為類型檢查耗時長。默認(rèn)情況下Xcode不會顯示編譯慢的代碼。...
為什么要使用union聯(lián)合體? 比如定義一個bool值變量需要8個字節(jié),其實僅僅使用這8個字節(jié)中的一個位就可以表達是或否的情況了,使用union就是充分利用每個字節(jié)的每一個位...
類的結(jié)構(gòu) 老規(guī)矩,還是從源碼搞起。我們先在main.m中定義一個類ZPerson,繼承自NSObject。 然后通過通過命令行進行編譯。 編譯后得到一個main.cpp文件。...
類本質(zhì)上也是一個結(jié)構(gòu)體 我們OC類在編譯后會變成一個objc_class的結(jié)構(gòu)體 objc_class里面包含superclass、cache、bits三部分 其實還與一個隱...
更新: XBRefresh 安裝 使用 原文 1,通用性,child可以是任何widget 2,支持多種狀態(tài): 上拉加載更多:繼續(xù)上拉加載更多、松手開始加載、正在加載、加載到...
一.引入三個依賴 二.創(chuàng)建數(shù)據(jù)模型PersonModel 三.生成對于的.g.dart文件 1.一次性構(gòu)建 2.刪除后重新構(gòu)建 3.文件監(jiān)聽,自動為后續(xù)創(chuàng)建得實體類生成對應(yīng)得...
單例和其他語言沒有區(qū)別,需要定義一個靜態(tài)變量,然后通過方法/屬性返回該變量。需要注意的是盡量使用私有構(gòu)造方法,避免因為使用了構(gòu)造函數(shù)而導(dǎo)致使用錯誤。如果下面這樣用: 則Cla...
跟其它語言一樣,Swift的異常處理是在程序拋出異常后的處理邏輯。 Swift提供了一流的異常拋出、捕獲和處理的能力。跟Java語言類似, Swift的異常并不是真正的程序崩...
這篇知識比較偏,是偏低層一些的。 一:__birdge 由于__bridge很少接觸,所以專門去查找了一下。其實它的作用很簡單,就是:實現(xiàn)id類型與void* 類型的相互轉(zhuǎn)換...
private和fileprivate的區(qū)別[http://www.itdecent.cn/p/2a9a94d4fe34] swift 面試題[https://www.ji...
場景 目前項目中RN模塊已經(jīng)改造成了拆包方式,每次在初始化的時候先加載common代碼,然后進入相具體業(yè)務(wù)頁面加載business代碼,雖然business的代碼只有幾十k左...
中間人攻擊流程: 注意事項說明:中間人用的偽證書,這個證書可能就是從CA官方申請的,客戶端一般都會信任這類證書,這就是可以進行中間人攻擊的原因所在。 注釋:在上述流程結(jié)束后,...
使用 AFNetworking 請求顯示圖片的時候會用 AFImageResponseSerializer 對服務(wù)器返回的數(shù)據(jù)進行系列化。AFImageResponseSer...
版本記錄 版本號時間V1.02021.03.14 星期日 前言 Accelerate框架進行大規(guī)模的數(shù)學(xué)計算和圖像計算,針對高性能進行優(yōu)化。接下來幾篇我們就一起看一下這個框架...
多線程輸出結(jié)果是不可控的,需要實現(xiàn)的結(jié)果是使用兩個線程交替打印奇偶數(shù) 1.兩個線程同時操作一個變量如: _number = 0; dispatch_queue_t que...
【題目】 有一個整型數(shù)組arr和一個大小為w的窗口從數(shù)組的最左邊滑到最右邊,窗口每次向右邊滑一個位置。 例如,數(shù)組為[4,3,5,4,3,3,6,7],窗口大小為3時: [4...