如果你看完書中的所有例子,你很可能已經(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中,這個語法就不支...
給大家分享一個非常簡單的快速提升運氣、改變命運的方法。不知道你是否相信呢? 四個字,轉變念頭。方法如下,當你遇到任何讓你不開心的人和事,你就在心中想,一切都是來渡我的,來考驗...
2018.10.26更新(主要對一些概念不明確的說明) 雖然使用swift開發(fā)了一段時間,但是感覺對一些基礎的東西了解不是比較透徹,在查詢了許多資料以后還是打算自己動手記錄一...
作為編程人員,項目中的代碼行數(shù)很有必要。Windows 下比較成熟的工具較多,而Mac下工具比較少。這里舉幾個Mac 下統(tǒng)計代碼行數(shù)的方法: 自定義腳本: 腳本1: 終端進入...
1. 磁盤基礎知識 分頁: 現(xiàn)代操作系統(tǒng)都使用虛擬內存來印射到物理內存,內存大小有限且價格昂貴,所以數(shù)據(jù)的持久化是在磁盤上。虛擬內存、物理內存、磁盤都使用頁作為內存讀取的最小...
需求 我們做客戶端的時候,有時會需要對客戶端與服務器的時間進行同步,比如搶購活動、倒計時等。這時我們要考慮如何準備地與服務器的時間進行同步,同時防止用戶本地的時間有誤差時導致...
深度優(yōu)先搜索算法(Depth-First-Search)深度優(yōu)先搜索算法(Depth-First-Search),是搜索算法的一種。它沿著樹的深度遍歷樹的節(jié)點,盡可能深的搜索...
數(shù)組的遍歷,這個話題貌似沒什么好探究的,該怎么遍歷就怎么遍歷唄!但是如果要回答這些問題:OC數(shù)組有哪幾種遍歷方式?哪種方式效率最高?為什么?各種遍歷方式的內部實現(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)常會重復一些代碼或者項目結構,很多時候我都是重復的去寫,其實這是最笨的一種方法,之前也在Xcode里面添加過一些自定義代...
寫在前面 當在10億數(shù)據(jù)進行不到30次比較就能查找到目標時,不禁感嘆編程之魅力!人類之偉大呀! —— 學紅黑樹有感。 終于,在學習了幾天的紅黑樹相關的知識后,我想把我所學所想...
問題描述 前幾天在適配Xcode12 + iOS14發(fā)現(xiàn)了這樣一個bug,因為在cell上添加視圖的時候手抖沒有把Button添加到TableViewCell的content...
多線程原理(只有一個CPU的情況): 同一時間,CPU 只能處理1個線程,同一時間只有1個線程在執(zhí)行; 多線程同時執(zhí)行CPU 在多個線程之間快速的切換,采用時間片輪轉法就造成...
_Nullable等用法__nullable 和__nonnull。從字面上我們可知, __nullable 表示對象可以是 NULL 或 nil,而 __nonnull 表...