重新簽名顧名思義:將原來(lái)的ipa包,使用新的證書重新簽名,然后可以在指定的設(shè)備上安裝,比如:我們需要將一個(gè)別人的ipa包(限制安裝),使用企業(yè)證...
我們?cè)陂_發(fā)中:不論是真機(jī)跑,還是需要打包、上架等都需要我們?nèi)ジ恪咀C書】等,但為什么需要這樣子呢? 下面我們來(lái)具體分析蘋果的每一步 iOS簽名機(jī)制...
加密(一)我們看了加密的引入以及加密的思路,下面我們來(lái)看看加密方式具體是怎么實(shí)現(xiàn)的,以及引出簽名 單向散列函數(shù)(One-way hash fun...
在app里面我們一般都會(huì)對(duì)數(shù)據(jù)進(jìn)行加密/解密,防止重要數(shù)據(jù)被泄漏。 下面我們來(lái)一步一步的看看加密/解密過(guò)程以及一般的方法 小知識(shí):encrypt...
面試題 演示代碼 DesignPatternsArchitectures 架構(gòu) MVC - Apple版 【mvc相信大家都用過(guò),這里就不...
面試題 CPU和GPU 屏幕成像原理 卡頓產(chǎn)生的原因 卡頓優(yōu)化 - CPU 卡頓優(yōu)化 - GPU 離屏渲染 卡頓檢測(cè) 如: LXDAppFlu...
上一篇我們簡(jiǎn)單的介紹了NSTimer、NSProxy、GCD定時(shí)器、自定義time、iOS程序的內(nèi)存布局、Tagged Pointer、copy...
面試題 在下面我們會(huì)逐步來(lái)說(shuō)明 Demo代碼可見MemoryManagement 分析下面的情況 解決辦法:加鎖 第二種:沒(méi)有崩潰(正常運(yùn)行) ...
上篇多線程(三)我們看了多線程的安全隱患 以及各種鎖的簡(jiǎn)單使用,接下來(lái)我們來(lái)看看鎖的比較、以及自旋鎖、互斥鎖比較 和讀寫安全方案等代碼詳見 g...