首先要講講要用到的工具(iOS安裝工具使用Cydia中搜索安裝帘不,有些需要數(shù)據(jù)源可以自行查找): 已經(jīng)越獄的IOS設(shè)備:這是必須的 OpenSSH(數(shù)據(jù)源:http://apt...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
首先要講講要用到的工具(iOS安裝工具使用Cydia中搜索安裝帘不,有些需要數(shù)據(jù)源可以自行查找): 已經(jīng)越獄的IOS設(shè)備:這是必須的 OpenSSH(數(shù)據(jù)源:http://apt...
由deb文件得到dylib庫后嘿般,將dylib庫注入到二進(jìn)制文件中练链,重新打包完成動(dòng)態(tài)庫附帶的功能携丁。 1. 獲得dylib文件 使用theos建立tweak工程后嗡害,hook住要改...
本文介紹了CocoaAsyncSocket庫中GCDAsyncSocket類的使用焚碌、粘包處理以及時(shí)間延遲測(cè)試. 一.CocoaAsyncSocket介紹 CocoaAsync...
前言 APP的啟動(dòng)優(yōu)化,對(duì)開發(fā)者來說是一個(gè)永無止境的過程叹螟。開發(fā)者們?cè)谧非蟾斓穆飞暇槁睿瑢?shí)現(xiàn)了一次又一次的突破(這里也包括Apple團(tuán)隊(duì)對(duì)操作系統(tǒng)的優(yōu)化);而且啟動(dòng)優(yōu)化也是面試經(jīng)...
一. 多線程 1.1 ios 多線程方案 1.2GCD的常用函數(shù) 1.3 GCD的隊(duì)列 1.4 容易混淆的術(shù)語 1.5 各種隊(duì)列的執(zhí)行效果 1.6 GCD隊(duì)列組的使用 1.7...
前言 鎖首妖,在我們的iOS開發(fā)中還是經(jīng)常用到的偎漫,特別是在一些多線程的安全訪問方面提供了提供了便捷的方案。鎖有缆,分為自旋鎖,互斥鎖,讀寫鎖等類型象踊。在iOS下,我們常見的鎖包括:@s...
名稱 音頻會(huì)話 解釋 設(shè)置程序的音頻環(huán)境杯矩,告知系統(tǒng)的音頻行為用途。管理多個(gè)app對(duì)音頻硬件的資源分配袖外。通過主場(chǎng)景史隆、模式、細(xì)節(jié)選項(xiàng)的設(shè)置可以使app在音頻方面更加人性化曼验。 疑問...
本文首先會(huì)從原理上出發(fā)泌射,講解iOS系統(tǒng)是如何啟動(dòng)APP的,然后從main函數(shù)之前和main函數(shù)之后倆個(gè)角度去分析如何優(yōu)化啟動(dòng)時(shí)間鬓照。 準(zhǔn)備知識(shí) mach-O 哪些名詞指的是Ma...
一、在 Obj-C 中羹应,如何檢測(cè)內(nèi)存泄漏揽碘?你知道哪些方式? 目前我知道的方式有以下幾種 Memory Leaks 量愧,Alloctions 钾菊,Analyse, Debug Me...
前言 本文主要是對(duì)iOS各種IM實(shí)現(xiàn)方案調(diào)研 并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議累颂。 注:文中的所有的代碼示例滞详,在github中都有demo:iOS即時(shí)通訊,從入門到“放...
前言 我第一次開始重視Objective-C Runtime是從2014年11月1日紊馏,@唐巧老師在微博上發(fā)的一條微博開始料饥。 這是sunnyxx在線下的一次分享會(huì)。會(huì)上還給了4...
這里有三種方法:1.利用iOS的AVAssetWritter2.FFmpeg3.MP4V2 本文使用第三種: 本地h264和aac封裝成MP4: 1.讀取h264和aac文件...
前言: 這個(gè)筆試題想必很多小伙伴都很面熟把,差不多10個(gè)人有7個(gè)人不會(huì)做這道筆試題赫编,或許有知道答案的巡蘸,但是僅僅知道答案,心里還是一頭霧水擂送。如果你真的不會(huì)那就請(qǐng)認(rèn)真看完本文章學(xué)...
在之前的文章中iOS應(yīng)用程序加載流程[http://www.reibang.com/p/9e6b90d3e181]主要講述了 dyld 的加載流程悦荒,說到 dyld 在加載中...