AF2.x为什么需要常驻线程? NSURLConnection 先来看看 NSURLConnection 发送请求时的线程情况,NSURLConnection 是被设计成异步...
AF2.x为什么需要常驻线程? NSURLConnection 先来看看 NSURLConnection 发送请求时的线程情况,NSURLConnection 是被设计成异步...
腾讯Bugly,为移动开发者提供专业的异常上报和运营统计,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。 Bugly是一套强大的异常上报SDK,包含异...
参考博客:iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(中)iOS UIWebView 和 WKWebView 的...
原文 : 与佳期的个人博客(gonghonglou.com) Masonry 的链式编程对 iOS UI 添加约束简直好用的不得了,想必在使用上大家也都早已烂熟于心。只是对我...
本文Demo的完整工程代码, 参考这里的EqualAndHashDemo 目录 为什么要有isEqual方法? 如何重写自己的isEqual方法? 为什么要有hash方法? ...
Block不允许修改外部变量的值,这里所说的外部变量的值,指的是栈中指针的内存地址。__block 所起到的作用就是只要观察到该变量被 block 所持有,就将“外部变量”在...
前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS...
1.GCD信号量简介 GCD信号量机制主要涉及到以下三个函数: dispatch_semaphore_create(long value);和GCD的group等用法一致,这...
直接上代码 if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"12")) { Class cs = NSClassFromS...