思考一段代碼 我們先來看一段代碼,猜猜一下代碼的的運(yùn)行結(jié)果: 運(yùn)行結(jié)果: 什么情況?派發(fā)給主隊(duì)列的任務(wù)不是在主線程上運(yùn)行,跟我們平常用的和理解的...
投稿
思考一段代碼 我們先來看一段代碼,猜猜一下代碼的的運(yùn)行結(jié)果: 運(yùn)行結(jié)果: 什么情況?派發(fā)給主隊(duì)列的任務(wù)不是在主線程上運(yùn)行,跟我們平常用的和理解的...
什么是Method Swizzling 方法交換(Method Swizzling),顧名思義就是將兩個(gè)方法的實(shí)現(xiàn)交換,即由原來的SEL(A)-...
原文地址在開發(fā)過程中,常常用到各種加密方法和算法,本文總結(jié)了幾種常用加密方法的原理。 對(duì)稱加密 原理: 加密和解密數(shù)據(jù)使用同一個(gè)密鑰,適合對(duì)大量...
一、RunTime概念 RunTime簡(jiǎn)稱運(yùn)行時(shí),我們總是聽說OC是動(dòng)態(tài)語言運(yùn)行時(shí)機(jī)制,也就是系統(tǒng)在運(yùn)行時(shí)候的一些機(jī)制,其中最重要的是消息機(jī)制。...
背景: 2017年10月17號(hào)提交審核,18號(hào)審核中,24號(hào)被拒絕。 以往提交審核,通常都會(huì)在48小時(shí)內(nèi)得到結(jié)果,這次審核在審核中狀態(tài),停留了6...
iOS應(yīng)用國際化思路:iOS應(yīng)用的國際化思路是將程序中的標(biāo)簽、提示等信息放在資源文件中,程序需要支持哪些國家、語言環(huán)境,就對(duì)應(yīng)提供相應(yīng)的...
iOS6.0以后,二維碼識(shí)別便拋棄了ZBar和ZXing,而是使用掃描靈敏度和性能都最優(yōu)的AVFoundation框架。如果需要兼容iOS7.0...
Theos安裝與配置 Theos是一個(gè)越獄開發(fā)工具包,使用它可以創(chuàng)建Tweak項(xiàng)目,動(dòng)態(tài)Hook第三方程序。GitHub鏈接:https://g...
概念介紹 1.深度鏈接(Deep Linking) 深度鏈接即通過手機(jī)瀏覽器或者微信、QQ等第三方WebView啟動(dòng)自己原生應(yīng)用,進(jìn)而跳轉(zhuǎn)到指定...