簡(jiǎn)介 超文本傳輸協(xié)議(Hyper Text Transfer Protocol,縮寫HTTP),屬于OSI模型中的應(yīng)用層協(xié)議。 概述 HTTP是基于傳輸層的TCP/IP通信協(xié)...
[TOC] runtime相關(guān)問(wèn)題 面試題出自掘金的一篇文章《阿里、字節(jié):一套高效的iOS面試題》該面試題解答github 地址版本目前已經(jīng)完結(jié),可自行下載pdf進(jìn)行閱讀,僅...
RunLoop簡(jiǎn)介(Introduction) RunLoop是線程基礎(chǔ)架構(gòu)的一部分。RunLoop存在的目的是讓線程在沒(méi)有任務(wù)處理的時(shí)候進(jìn)入休眠,在有任務(wù)處理的時(shí)候運(yùn)行。 ...
最近有一些開發(fā)朋友問(wèn)我應(yīng)該怎樣提升自己的能力,回想起來(lái)做了這么久 iOS 開發(fā),我也有過(guò)那種“讓我做一個(gè)功能實(shí)現(xiàn)個(gè)需求我會(huì)做,但接下來(lái)怎樣提高我不知道?!钡臅r(shí)期,這里嘗試列一...
請(qǐng)問(wèn)下樓主,這個(gè)WK離線方案,使用了私有API,AppStore能過(guò)嗎?
iOS WKWebview實(shí)現(xiàn)攔截js,css,html以及圖片資源替換為本地資源的兩種方式(NSUrlProtocol)NSURLProtocol簡(jiǎn)介 NSURLProtocol是URL Loading System的重要組成部分。它是一個(gè)抽象類??梢詳r截網(wǎng)絡(luò)請(qǐng)求??梢詳r截的網(wǎng)絡(luò)請(qǐng)求包括NSU...
除了在開發(fā)期間交互運(yùn)行測(cè)試外,還可以利用使用服務(wù)器自動(dòng)運(yùn)行測(cè)試。 基于服務(wù)器的持續(xù)集成測(cè)試 Xcode測(cè)試功能,以交互方式使用,確保您的代碼相對(duì)于其指定的要求保持正常,并確保...
想知道,如何能check 系統(tǒng)的C函數(shù)是否被hook了呢?
iOS逆向(6)-從fishhook看runtime,hook系統(tǒng)C函數(shù)在上篇文章不知MachO怎敢說(shuō)自己懂DYLD中已經(jīng)詳細(xì)介紹了MachO,并且由MachO引出了dyld,再由dyld講述了App的啟動(dòng)流程,而在App的啟動(dòng)流程中又說(shuō)到了一些...
libraries 這個(gè)變量該如何拿到?
iOS應(yīng)用代碼注入防護(hù)推薦閱讀:iOS開發(fā)——BAT面試題合集(持續(xù)更新中) 在應(yīng)用開發(fā)過(guò)程中,我們不僅僅需要完成正常的業(yè)務(wù)邏輯,考慮應(yīng)用性能、代碼健壯相關(guān)的問(wèn)題,我們有時(shí)還需要考慮到應(yīng)用安全的問(wèn)...
在逆向和保護(hù)的過(guò)程中,總會(huì)涉及到反調(diào)試和反反調(diào)試的問(wèn)題,這篇文章主要是總結(jié)一下幾種常見(jiàn)的反調(diào)試手段。 當(dāng)我們上線一個(gè) App,當(dāng)然是不希望自己的 App 被攻擊者研究透徹。雖...
注:本篇研究重點(diǎn)不在于某個(gè)離線方案的具體使用,而在于對(duì)方案的優(yōu)缺點(diǎn)分析、探究和選型,以及一些我個(gè)人的看法。 前言 web離線技術(shù)顧名思義就是將H5/CSS/JS和資源文件打包...
本文系Smallfan(程序猿小風(fēng)扇)原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)?jiān)谖恼麻_頭顯眼處注明作者和出處。 背景 筆者在《WKWebView》一文中提到過(guò),WKWebView 在獨(dú)立于 app ...