思考一段代码 我们先来看一段代码,猜猜一下代码的的运行结果: 运行结果: 什么情况?派发给主队列的任务不是在主线程上运行,跟我们平常用的和理解的...
![240](https://upload.jianshu.io/collections/images/576095/clownhacker.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
收录了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启动自己原生应用,进而跳转到指定...
专题公告
收集 iOS 开发的知识,欢迎大家投稿~