思考一段代碼 我們先來看一段代碼,猜猜一下代碼的的運行結果: 運行結果: 什么情況?派發給主隊列的任務不是在主線程上運行,跟我們平常用的和理解的...

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