如果你看完書中的所有例子辙浑,你很可能已經(jīng)做完你的實驗和在已經(jīng)越獄的iPhone上的研究摩窃。因為和許多人一樣匀哄,幾乎所有的iPhone安全研究都在已經(jīng)越獄的設備上實施剔猿。然而,對包括安...
如果你看完書中的所有例子辙浑,你很可能已經(jīng)做完你的實驗和在已經(jīng)越獄的iPhone上的研究摩窃。因為和許多人一樣匀哄,幾乎所有的iPhone安全研究都在已經(jīng)越獄的設備上實施剔猿。然而,對包括安...
崩潰的棧為: 一般在dealloc中取weak self會引起這個現(xiàn)象 原因:在weak_register_no_lock方法中runtime 檢查引用計數(shù)的個數(shù)來判斷對象是...
1. 簡單陰影 我們給layer設置了shadowOpacity后就能得到一個簡單的陰影 shadowOpacity設置了陰影的不透明度,取值范圍在0~1這里shadow有一...
在OC中對代碼進行邏輯組織經(jīng)常使用: #pragma mark - 徒蟆,生成分隔線 #pragma mark 函數(shù)說明狐树,來生成一個函數(shù)的說明X 但在swift中,這個語法就不支...
給大家分享一個非常簡單的快速提升運氣庵芭、改變命運的方法。不知道你是否相信呢雀监? 四個字双吆,轉(zhuǎn)變念頭。方法如下会前,當你遇到任何讓你不開心的人和事好乐,你就在心中想,一切都是來渡我的瓦宜,來考驗...
2018.10.26更新(主要對一些概念不明確的說明) 雖然使用swift開發(fā)了一段時間蔚万,但是感覺對一些基礎(chǔ)的東西了解不是比較透徹,在查詢了許多資料以后還是打算自己動手記錄一...
作為編程人員歉提,項目中的代碼行數(shù)很有必要笛坦。Windows 下比較成熟的工具較多,而Mac下工具比較少苔巨。這里舉幾個Mac 下統(tǒng)計代碼行數(shù)的方法: 自定義腳本: 腳本1: 終端進入...
1. 磁盤基礎(chǔ)知識 分頁: 現(xiàn)代操作系統(tǒng)都使用虛擬內(nèi)存來印射到物理內(nèi)存侄泽,內(nèi)存大小有限且價格昂貴礁芦,所以數(shù)據(jù)的持久化是在磁盤上。虛擬內(nèi)存悼尾、物理內(nèi)存柿扣、磁盤都使用頁作為內(nèi)存讀取的最小...
需求 我們做客戶端的時候,有時會需要對客戶端與服務器的時間進行同步闺魏,比如搶購活動未状、倒計時等。這時我們要考慮如何準備地與服務器的時間進行同步析桥,同時防止用戶本地的時間有誤差時導致...
深度優(yōu)先搜索算法(Depth-First-Search)深度優(yōu)先搜索算法(Depth-First-Search)司草,是搜索算法的一種艰垂。它沿著樹的深度遍歷樹的節(jié)點,盡可能深的搜索...
數(shù)組的遍歷埋虹,這個話題貌似沒什么好探究的猜憎,該怎么遍歷就怎么遍歷唄!但是如果要回答這些問題:OC數(shù)組有哪幾種遍歷方式?哪種方式效率最高?為什么?各種遍歷方式的內(nèi)部實現(xiàn)是怎么樣的?...
什么是多路復用?什么是多路分解? UDP和TCP最基本的任務是搔课,將兩個端系統(tǒng)間IP的交付服務擴展為運行在兩個端系統(tǒng)上的進程之間的交付服務胰柑。將運輸層報文段中的數(shù)據(jù)交付到正確的套...
額,最近公司的接口讓人給通過抓包給破解了爬泥,搞不清楚https的證書是怎么泄露的柬讨,然后就有了這么個需求,只要是網(wǎng)絡設置了代理急灭,那么就禁止一切網(wǎng)絡訪問姐浮,這里記錄一下如何判斷是否設...
第一步 在越獄iPhone上使用Cydia安裝OpenSSH 第二步 利用OpenSSH連接iPhone 1.用WiFi無線連接 手機和Mac電腦連接同一路由器(確保你的路由...
tcpdump 是 Unix/Linux 下的抓包工具,在 macOS 上也有實現(xiàn)葬馋。這個命令可以針對指定網(wǎng)卡卖鲤、端口、協(xié)議進行抓包畴嘶,這里記錄下使用方法蛋逾。 一、獲取適配器列表 使...
俗話說“工欲善其事窗悯,必先利其器”区匣,寫代碼的時候,我們經(jīng)常會重復一些代碼或者項目結(jié)構(gòu)蒋院,很多時候我都是重復的去寫亏钩,其實這是最笨的一種方法,之前也在Xcode里面添加過一些自定義代...
寫在前面 當在10億數(shù)據(jù)進行不到30次比較就能查找到目標時欺旧,不禁感嘆編程之魅力姑丑!人類之偉大呀! —— 學紅黑樹有感辞友。 終于栅哀,在學習了幾天的紅黑樹相關(guān)的知識后,我想把我所學所想...
問題描述 前幾天在適配Xcode12 + iOS14發(fā)現(xiàn)了這樣一個bug留拾,因為在cell上添加視圖的時候手抖沒有把Button添加到TableViewCell的content...
多線程原理(只有一個CPU的情況): 同一時間,CPU 只能處理1個線程鲫尊,同一時間只有1個線程在執(zhí)行痴柔; 多線程同時執(zhí)行CPU 在多個線程之間快速的切換,采用時間片輪轉(zhuǎn)法就造成...
_Nullable等用法__nullable 和__nonnull疫向。從字面上我們可知竞帽, __nullable 表示對象可以是 NULL 或 nil扛施,而 __nonnull 表...